Sublime Text 2 でリモートのファイルを編集するのに rsub を使っていたところ、
SSH接続時に
Warning: remote port forwarding failed for listen port 52698
という表示が出るようになり、rsub を使ってファイルを編集できなくなりました。
rsub がデフォルトで使用するポートは52698なのですが、
このポートが他に使用されていると問題が起こるようです。
そこで、rsub がリモートサーバー上で使用するポートを変更してみました。
やり方
フォワーディングの設定を変える
~/.ssh/config で指定している場合
~/.ssh/config
Host example.jp
RemoteForward XXXXX localhost:52698
コマンドオプションで指定している場合
ssh -R XXXXX:localhost:52698 user@example.jp
XXXXXのところを別のポート番号に変えます。
rsub コマンドでポート番号を指定
rsub -p XXXXX hogehoge.txt
もしくは
alias rsub="rsub -p XXXXX"