SSHを介したSublime Text 2でのリモートファイル編集

rmate、nanoやvimの代わりにローカルテキストエディターでコンソールからリモートドキュメントを開くことを可能にする小さなスクリプトの使用についてお話します投稿にはあまり見当たりませんが、ST2の使用を開始したばかりで、聞いた唯一のリモート編集ツールがSFTPプラグインである場合、詳細については猫を歓迎します。



リモートサーバー上にUbuntuがあることをすぐに明確にしたいと思います。私の目の前では、Mac OS Xで他のシステムで試したことはありません。他のOSでの経験についてコメントに書いていただければ、とても感謝しています。



実際、すべてが非常に単純であり、前述のSFTPプラグインほど単純ではありませんが、それでも完全に初心者でもできます。

最初に行うことは、ST2のrsubプラグインをインストールし( Package Controlから利用可能)、まだ作成されていない場合は、〜/ .sshに構成ファイルを作成し、数行を追加します

Host myhost Hostname <ip-  > RemoteForward 52698 127.0.0.1:52698
      
      





これは、-Rスイッチと転送ポートなしで、サーバーのトンネルが常に自動的に作成されるようにするために必要です。 ポート52698はデフォルトでrsubプラグインによってリッスンされますが、別のプラグインを使用できます。



次に、リモートサーバーに接続します

 ssh myhost # root@myhost
      
      





ダウンロードrmate

 curl https://raw.github.com/aurora/rmate/master/rmate > rmate
      
      





/ usr / local / binに移動し、ファイルに実行の許可を与えます

 sudo mv rmate /usr/local/bin sudo chmod +x /usr/local/bin/rmate
      
      





そしてそれだけで動作し、ST2を実行し、通常のnanoやvimの代わりにrmateコマンドを実行します

 rmate /var/www/test.html #     
      
      






All Articles