我使用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_server
並local_server
到達sample_workstation
via sshfs
?
答案1
SSHFS 使用 SSH 的 SFTP 子系統,因此它使用您已經設定的相同設定檔。不需要任何其他配置。只需sshfs
在遠端主機上掛載掛載點即可:
sshfs sample_workstation:dir /mnt/mountpoint