愛用しているSubimeText3でリモートのサーバー上のファイルを開いて編集したい

技術

目次

はじめに

コロナウイルスの影響で弊社でも、リモートワークを取り入れているので、rsubを用いて、リモートサーバー上のファイルをSublimeText3で開いて編集できるようにしました。

rsubではディレクトリ単位を開けないですが、ちょっとしたバッチを作るのに便利です。

今回の環境は以下で実行しています。

OS : MAC OS Catalina version:10.15.5
SublimeText3 version : 3.2.2(Package Controllはインストール済み)
リモートサーバーのIPアドレス : XXX.XXX.XXX.XXX

rsubのインストール

1. まずはSublimeText3を開いて、「shift+command+p」で”Package Controll”を開きます。
2. “Package Controll: Install Package”を選択します。

3. その後rsubと入力、選択しインストールを実行します

4. もう一度”Package Controll”を開き、”Package Controll: List Packages”を選択した時に”rsub”が表示されていればインストール成功です。

rsubをリモートサーバーにインストール

1. リモートサーバーの”XXX.XXX.XXX.XXX”にログインします。

以下のコマンドでインストールし、インストールしたrsubに実行権限を与えます。

  $ wget -O /usr/local/bin/rsub https://raw.github.com/aurora/rmate/master/rmate  $ chmod +x /usr/local/bin/rsub

“bin”の中にrsubがあればインストール成功です。

実際に開いてみる

以下のコマンドで、サーバーの52698番(デフォルト)ポートをローカルのlocalhostの52698番(デフォルト)ポートに転送し、リモートサーバーにssh接続する。

  $ ssh -R 52698:localhost:52698 XXX.XXX.XXX.XXX

リモートサーバー上で以下のコマンドを実行する。

  $ rsub samplefile.txt

SublimeText3で”samplefile.txt”が開けば成功です。

参考にしたページ

https://colabmix.co.jp/tech-blog/sublimetext3/

http://komaken.me/blog/2014/05/23/ssh-remote-forwardを利用して外部サーバのリクエストをローカ/

小澤 行央

主任
esports大会の運営、AIシステムの開発、広報資料のデザイン、人事面で活動

関連記事

カテゴリー

アーカイブ