GNU/Linux >> Linux の 問題 >  >> Linux

Ssh – Sshを介してファイルをリモートで編集する方法は?

ssh経由でアクセスできるサーバーに配置されたファイルを編集する必要があります。

これらのファイルをカスタマイズされたvimで編集したいと思います ワークステーション上(vimを変更する権限がありません リモートサーバーの設定)。 sublime textでファイルを編集したい場合があります または他のGUIエディタ。

もちろん、これらのファイルをダウンロードしてローカルで編集し、サーバーにアップロードして戻すこともできます。よりエレガントな解決策はありますか?

承認された回答:

これを行うには、sshfsを使用してリモートフォルダーをファイルシステムとしてマウントします。これを行うには、最初にいくつかの前提条件:

#issue all these cmds on local machine
sudo apt-get install sshfs
sudo adduser <username> fuse #Not required for new Linux versions (including Ubuntu > 18.04)

次に、マウントプロセスを実行します:

mkdir ~/remoteserv    
sshfs -o idmap=user <username>@<ipaddress>:/remotepath ~/remoteserv

この後、マウントされたフォルダに移動して、ローカルでカスタマイズされた独自のvimを使用します。


Linux
  1. Androidシェルでファイルをコピーして編集するには?

  2. SOCKS 経由で HTTP over SSH をトンネリングする方法は?

  3. FTP接続を介してファイルを解凍する方法は?

  1. SSH経由でファイルをダウンロードおよびアップロードする方法

  2. 中間マシンを介してscpする方法は?

  3. SSH 経由でログインしているかどうかを確認するにはどうすればよいですか?

  1. SSH経由でrootユーザーのログインを無効にする方法

  2. 中間マシンを介してScpする方法は??

  3. パスワードを入力せずにSSH経由でファイルをリモートコピーする方法は?