透過多個主機進行 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

基本上我正在 ssh'ing gateway_server,可以透過網路存取並從那裡存取本地 Intranet 伺服器,這為我提供了另一個可訪問的local_server隧道。sample_workstation

它與 ssh 完美配合並且易於使用,因為我只需要:

ssh sample_workstation

...配置發揮了魔力。但是,我也想存取文件。rsync是一種解決方案,但對於日常使用來說太複雜(在我看來)。

因此我想用來sshfs掛載我的工作站工作目錄。

我怎樣才能穿過gateway_serverlocal_server到達sample_workstationvia sshfs

答案1

SSHFS 使用 SSH 的 SFTP 子系統,因此它使用您已經設定的相同設定檔。不需要任何其他配置。只需sshfs在遠端主機上掛載掛載點即可:

sshfs sample_workstation:dir /mnt/mountpoint

相關內容