2016-09-02 8 views
2

私はネットワークについて学び、最近SCPプロトコルが他のコンピュータのファイルを編集するために使用されることを知りました。今は、他のコンピュータが同じネットワーク上にある必要があります。だから私は、さまざまなネットワークを介してファイルを編集する方法について興味がありましたか?Vimを使ってSCPを使ってファイルを編集する方法はありますが、異なるサブネット間でファイルを編集するには?

その他の情報:私の大学にはコンピューターラボがあります。各ラボには正確に1つのスイッチがあります。特定のラボ内のすべてのコンピュータがスイッチに接続されています。また、すべてのラボにはインターネット接続があります。だから、私の友人がいるコンピュータでVIMを使ってファイルを編集したいが、別のラボにいるのであれば、どうしたらいいですか?

+2

これができるかどうかは、Vimではなくネットワークの設定に依存します。あるマシンから別のマシンに 'scp 'することができれば、Vimはリモートマシン上のファイルも編集することができます。あなたが 'scp'できないなら、Vimは動作しません。 –

+0

あなたの友達のマシンにアカウントがありますか?それはssh/scpサーバーを実行していますか? – IBam

答えて

2

SSHおよびHTTPのようなアプリケーションレベルのプロトコルは、基本的なTCP/IP接続を使用します。

したがって、あなたの友人のコンピュータがインターネットまたはローカルのラボネットワーク経由で接続可能であり、あなたが持っているものがあれば、それらはサブネットに関係なく機能します(ファイアウォール、パケットフィルタ、ネットワークプロキシなどの拡張ネットワーク機能はありません)。自分のコンピュータのIPアドレス/ DNS名、および対応するポート(SSH/SCPの場合は22)はブロックされておらず、自分のコンピュータにログインしていれば、ファイルをリモートで編集できます。 Vimの中

  1. ping othercomputer
  2. ssh [email protected]
  3. :edit scp://[email protected]/path/to/file
あなたの最終目標は、リモートの編集がある場合

、私は以前のものの上に、これらの工程を経て各建物をこの近づくだろう

関連する問題