Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 到其他计算机的Mac SSH连接超时_Macos_Ssh_Timeout_Rsync - Fatal编程技术网

Macos 到其他计算机的Mac SSH连接超时

Macos 到其他计算机的Mac SSH连接超时,macos,ssh,timeout,rsync,Macos,Ssh,Timeout,Rsync,当我今天醒来时,我的mac无法ssh连接到家庭网络上的任何计算机,我收到ssh:connect to host IP_ADD port 22:操作超时。昨晚我只是使用ssh,没有改变任何配置,我所做的只是使用mac将ssh分为两台机器,并告诉一台告诉另一台。我正在运行OSX 10.14.1 Mojave 我仍然能够使用Mac通过ssh连接到云服务器: ssh root@cloud_server_ip Last login: Sun Nov 25 07:06:13 2018 from my_ip

当我今天醒来时,我的mac无法ssh连接到家庭网络上的任何计算机,我收到ssh:connect to host IP_ADD port 22:操作超时。昨晚我只是使用ssh,没有改变任何配置,我所做的只是使用mac将ssh分为两台机器,并告诉一台告诉另一台。我正在运行OSX 10.14.1 Mojave

我仍然能够使用Mac通过ssh连接到云服务器:

ssh root@cloud_server_ip 
Last login: Sun Nov 25 07:06:13 2018 from my_ip_address
root@cloud_machine:~# 
*因此,这似乎是我的本地网络上的一个问题。当我登录到我的Linux计算机时,它们能够通过ssh相互连接。问题只与本地网络上的Mac和ssh有关*

我已经尝试过诊断一些在线帮助,以确保它在端口22上运行,因此我将在下面发布这些命令的一些输出。此外,我已经重新启动了我的计算机4次,并重新启动了我想远程进入的linux机器

使用ssh-vuser@ip

使用跟踪路由IP:

使用cd/etc/ssh/然后运行cat sshd_config并接收以下输出:

#pass locale information
AcceptEnv LANG LC_*
# no default banner path
#Banner none
# override default of no subsystems
Subsystem   sftp    /usr/libexec/sftp-server

我不知道如何解决这个问题,也不知道一夜之间会发生什么。提前感谢您的帮助。

您可以通过将公用ssh密钥复制到其他计算机的授权密钥文件中来修复此问题。公钥应该位于.ssh文件夹中,名称以.pub结尾,例如id-rsa.pub

编辑

由于DeFr0st的一条评论让两个人找到了解决方案,因此我在回答未来的访问者时引用了这条评论:


这太尴尬了…我昨晚停电了,什么时候 我的调制解调器重新启动,它一定已重新打开wifi。我正在使用 我通过了。总之长话短说,我的mac默认连接到 另一个网络上线时。一旦我意识到这一点,它 又开始工作了*唉,谢谢你的帮助,伙计


要快速解决问题,只有一个解决方案

打开终端并尝试:$sudo重新启动


最终这将解决问题

这并没有解决问题。谢谢您的回复。@DeFr0st是否涉及防火墙?这很尴尬……结果是昨晚我的电源断了,当我的调制解调器重新启动时,它一定已经打开了wifi。我正在使用ippassthrough。总之,长话短说,我的mac默认连接到另一个网络,当它上线时。一旦我意识到这一点,它又开始工作了*唉,谢谢你的帮助,伙计。在与我的ssh设置抗争了几个小时后,阅读@DeFr0st评论修复了我的问题。我之前重启过我的电脑,我的VPN不再连接@LucasScott,谢谢你指出这一点。我已经在我的回答中添加了该评论的内容,因此,如果将来有人有类似的问题,他们可能会以更简单的方式找到解决方案。我面临着同样的问题。你找到解决办法了吗?
1  dsldevice (192.168.1.254)  26.208 ms  1.868 ms  1.648 ms
2  107-213-192-1.lightspeed.tukrga.sbcglobal.net (107.213.192.1)  47.442 ms  5.552 ms  8.436 ms
3  76.239.207.154 (76.239.207.154)  3.128 ms  9.490 ms  7.191 ms
4  * * *
5  * * *
6  * * *
7  * * *
#pass locale information
AcceptEnv LANG LC_*
# no default banner path
#Banner none
# override default of no subsystems
Subsystem   sftp    /usr/libexec/sftp-server