mysql HTML5 Windows shell nginx Ubuntu apache java wordpress google linux命令 linux 微软 程序员 Python centos Firefox 开源 Android php

用textmate修改服务器上的文件

在textmate的 Preferences | Terminal 里面 check "accept rmate connections"

点击rmate link,将rmate文件内容复制下来,在服务器上创建rmate命令:

vi /usr/local/bin/rmate
chmod a+x /usr/local/bin/rmate

修改服务器的环境变量

RMATE_HOST=127.0.0.1
export RMATE_HOST=127.0.0.1

打开textmate,ssh连接服务器的时候添加参数,创建反向SSH隧道:

ssh -R 52698:127.0.0.1:52698 remote_host

在服务器上修改文件用 rmate filename,即可以让本地textmate修改和保存该远程服务器文件

如果不是在ssh的命令行上设置反向tunnel,也可以在ssh config里面设置

host example
    hostname example.com
    RemoteForward 52698 localhost:52698

延伸阅读

评论