Man*_*ddy 2 macos ssh ubuntu sshfs
我知道我们可以使用sshfs在本地计算机上挂载远程计算机目录,但是,反过来也可能吗?我想编辑本地系统上的文件,并且不希望它们永久驻留在远程服务器上。
我尝试过这个(https://github.com/agirorn/mount-on)似乎不起作用。
我想挂载一个本地目录,例如:
/Users/username/sshfs_share_folder
Run Code Online (Sandbox Code Playgroud)
到我可以 ssh 访问的远程计算机上,例如:
/home/username/shared_folder
Run Code Online (Sandbox Code Playgroud)
假设本地计算机位于 NAT 之后并且无法从远程计算机直接 ssh 到本地计算机,请使用远程端口转发在本地计算机上运行反向 ssh 隧道。
# on local machine
ssh -R 2222:localhost:22 <remote-user>@<remote-addr>
Run Code Online (Sandbox Code Playgroud)
现在,在远程计算机上,您可以使用 sshfs 从本地计算机挂载一个目录,方法是将其指向 localhost:2222,该目录在内部将请求通过端口 22 传输到本地计算机。
# on remote machine
sshfs -p 2222 <local-user>@localhost:<local-dir> <remote-dir>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
956 次 |
| 最近记录: |