我想使用SSHFS挂载远程文件系统(A),但有时我具有IP地址,不允许从该IP地址进行访问。因此,我的计划是通过该网络中的另一台计算机(B)访问它。我是否需要在B上安装A,然后在本地计算机上安装B(和A)?有更好的方法吗?
更新资料
只是为了澄清过程:
首先,我做一个隧道
ssh -f user@machineB -L MYPORT:machineA:22 -N
然后我挂载远程文件系统
sshfs -p MYPORT user@127.0.0.1:/myremotepath /mylocalpath
这是对的吗?
完成后如何销毁隧道?
1
设置隧道的更好方法是使用ssh user @ machineB -L 2222:machineA:22 -N从GNU屏幕窗口连接到B,因此您可以轻松地使用^ C杀死它
—
edk 2010年