我有5个linux设备(Ubuntu20s和Raspberry‘s)在3个不同的地理位置。每个上面都有尾秤。
我无法在这些机器之间进行ssh,通过尾比例尺IP。
netcat server也运行得很好,netcat直接连接到SSH服务器,ssh服务器正在通过尾部规模监听和响应,netcat server防火墙关闭了。tailscale.ListenAddress 0.0.0.0添加到sshd_config中,没有改变。当我尝试建立ssh连接时,它只挂一段时间,然后超时。下面的示例日志:
me@laptop:~$ ssh -vv server@100.100.1.1
OpenSSH_8.2p1 Ubuntu-4ubuntu0.4, OpenSSL 1.1.1f  31 Mar 2020
debug1: Reading configuration data /home/me/.ssh/config
debug1: Reading configuration data /etc/me/ssh_config
debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/*.conf matched no files
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug2: resolve_canonicalize: hostname 100.100.1.1 is address
debug2: ssh_connect_direct
debug1: Connecting to 100.100.1.1 [100.100.1.1] port 22.
debug1: connect to address 100.100.1.1 port 22: Connection timed out
ssh: connect to host 100.100.1.1 port 22: Connection timed out有什么建议吗?我没有主意了。
发布于 2022-04-08 06:04:21
好的,看起来像是ssh w/尾秤中的一个bug -使用openssh v8.2。
我用的是:
OpenSSH_8.2p1 Ubuntu-4ubuntu0.4, OpenSSL 1.1.1f 31 Mar 2020
由于其他方面的建议,我推荐了一个较早版本的openssh:
OpenSSH_7.9p1, OpenSSL 1.1.1f  31 Mar 2020
..。现在起作用了。
https://stackoverflow.com/questions/71789106
复制相似问题