我想通过 SSH 连接到我的 Web 主机,它第一次运行良好,但后来我想在本地安装主机的驱动器,我找到了“sshfs”,所以我运行了这个命令:
sshfs -o allow_other,default_permissions username@host:/home2/ulogcbug/localDrive /mnt/ulogcbug/
哪个不起作用,它没有响应一段时间然后返回超时错误
所以我认为这不值得麻烦,然后我回去正常使用 ssh
我运行了与我第一次使用相同的命令来连接到 ssh:
ssh user@host
但现在我收到此错误消息:
ssh: connect to host host_adr_here port 722: Connection timed out
注意:第一次工作时我使用默认端口 22 并且它工作,然后在我第二次尝试之后它没有工作我记得我的 Web 主机使用端口 722 进行 SSH,所以我改变了它在 ** /etc/ssh/ssh_config ** 但我得到同样的错误
更新:我切换到另一个 wifi 网络然后它再次工作,但是当我运行 SSHFS 命令时它再次停止工作,关于如何解决这个问题的任何想法?例如如何停止 sshfs 正在做的所有事情?
Soo,我发现出了什么问题,这很愚蠢..,我的 IP 是动态的,所以当我更改为使用静态 IP 的 wifi 时,它工作得很好。但奇怪的是它甚至可以使用端口 22 这真的很令人困惑。