ssh
私は、自宅のラップトップから大学のワークステーションに快適にアクセスできるように、お気に入りを使用しています。
私の設定は次のようになります:
host sample_workstation
hostname sample_workstation
port 22
user johndoe
ProxyCommand ssh local_server -W %h:%p
host local_server
hostname local_server
port 22
user johndoe
ProxyCommand ssh gateway_server -W %h:%p
host gateway_server
hostname gateway_server.my.university.tld
port 22
user johndoe
gateway_server
基本的に、インターネット経由でアクセス可能な にssh で接続し、そこからローカル イントラネット サーバー に接続して、 に到達可能なlocal_server
別のトンネルを取得します。sample_workstation
これは ssh で完璧に動作し、使い方も簡単です。必要なのは以下の手順だけです。
ssh sample_workstation
...そして、設定が魔法をかけます。ただし、ファイルにもアクセスしたいです。rsync
は 1 つの解決策ですが、日常的に使用するには複雑すぎます (私の意見では)。
sshfs
したがって、ワークステーションの作業ディレクトリをマウントするために使用したいと思います。
どのようにして経由してgateway_server
トンネルを通過できますか?local_server
sample_workstation
sshfs
答え1
SSHFS は SSH の SFTP サブシステムを使用しているため、すでに設定されているのと同じ構成ファイルを使用します。他の構成は必要ありません。sshfs
リモート ホストにマウント ポイントをマウントするだけです。
sshfs sample_workstation:dir /mnt/mountpoint