我使用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