有跳板机时,如何使用sshfs挂载远程服务器文件夹

有跳板机时,如何使用sshfs挂载远程服务器文件夹

       因为之前是在windows下是使用一些软件连接远程服务器,软件可以自己帮我们挂载,即使需要用跳板机只需要手动点点配置就好了。今天突然碰到这个问题,电脑又换成了ubuntu系统,一时半会儿还真不清楚怎么解决。于是自己谷歌扒了一些教程,发现大多是针对ssh如何绕过跳板机的主题写的教程,真的是具体讲解sshfs如何通过跳板机远程挂载的博客少之又少,于是我打算写个博客详细介绍下 sshfs如何挂载远程服务器。

  • ssh绕过跳板机
           其实sshfs通过跳板机远程挂载在某种程度上是以ssh 绕过跳板机之类的教程做的小小的改编版。先给出跳板机的背景:Your machine --> Host B --> Host A,其中Host B就是跳板机。一般关于绕过跳板机的ssh配置,需要自己手动修改自己的电脑中的 ~/.ssh/config 文件,如果config 文件不存在,可以自己手动生成,然后自己在config中填入自己的跳板机以及最终的服务器配置,示例如下:
Host jump_server
    HostName <B_host>
    Port <B_port>
    User <B_user>
    ForwardAgent yes

Host A_remote
    HostName <A_host>
    Port <A_port>
    User <A_user>
    ProxyCommand ssh jump_server -W %h:%p

填写了配置后,只需要在本地输入:

ssh A_remote

再按照提示输入密码后可以直接登录到最终的服务器A。

  • sshfs通过跳板机挂载远程服务器
# 示例挂载指令
sshfs A_remote:// ~/ # 将远程服务器的根目录挂载到本地的~目录下,此处应该留意远程服务器端的挂载目录是在':/'后设置!

根据上面的脚本指令,便可以成功的将远程服务器的根目录挂载到本地的~目录下。

[1] 参考的serverfault资料

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值