私はこれを試したことがありませんが、ここで説明するように、vimでファイルをリモートで編集することは明らかに可能です。私の特定のケースでは、アクセスする必要のあるサーバーにはキャンパス内からのみアクセスできるため、次のように大学のアカウントにログインする必要があります。
ssh user@login.university.com
次に、そこから次のように安全なサーバーにログインします。
ssh user@secure.university.com
キーレスsshを設定しているので、次のようにプロセスを自動化できます。
ssh user@login.university.com -t "ssh user@secure.university.com"
secure.university.com/user/foo.txt
ローカルマシンなどでファイルをリモート編集する方法はありますか?
編集:
私の意図は、ローカルマシンでvimを使用することです。これは実用的ではなく(移動.vim folder
、コピー.vimrc
)、場合によっては(特定の設定でvimを再コンパイルし、vimソースにパッチを適用し、言語ビューティファイアをインストールする)、リモートマシンでvimを動作させることができないためです。動作させたい。私が欲しいのはこのようなものを発行することです(これは正確なscpではありません、私は知っています)
vim scp://user@login.university.com scp://user@secure.university.com//home/user/foo.txt