複数のホストでsshfsを使用していますか?

複数のホストでsshfsを使用していますか?

私は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解決策ですが、毎日の使用には複雑すぎます(私の考えでは)。

sshfsそれで、これを使ってワークステーションの作業ディレクトリをマウントしたいと思います。

どのように渡って経由gateway_serverしてlocal_server行くことができますか?sample_workstationsshfs

ベストアンサー1

SSHFSはSSHのSFTPサブシステムを使用するため、ユーザーが設定したのと同じ構成ファイルを使用します。追加の設定は必要ありません。sshfsリモートホストにマウントポイントをマウントするだけです。

sshfs sample_workstation:dir /mnt/mountpoint

おすすめ記事