首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用ssh的Ubuntu22.04问题

使用ssh的Ubuntu22.04问题
EN

Ask Ubuntu用户
提问于 2022-07-23 06:02:52
回答 1查看 3.7K关注 0票数 1

最近,我在两台不同的计算机上升级到了Ubuntu22.04LTS,它们有一个令人困惑的行为:

  • 从这22.04我可以连接到本地网络中的其他人,没有任何问题
  • 从这22.04我无法连接到外部计算机,长时间延迟和超时(见下文)
  • 我的本地网络中也有一个Ubuntu20.04.3 LTS,从那个20.04我可以连接到同一台外部计算机
  • 从那台外部计算机我可以连接到22.04计算机

我认为这个问题:

  • 与防火墙无关,也没有安装任何路由器问题。
  • 与RSA问题无关,我在所有计算机中共享相同的密钥。
  • 与端口无关,我使用默认的22端口。

请在这里找到完整的详细输出,希望它能有所帮助:

代码语言:javascript
复制
alice:~$ ssh -vvv externalHost
OpenSSH_8.9p1 Ubuntu-3, OpenSSL 3.0.2 15 Mar 2022
debug1: Reading configuration data /home/user/.ssh/config
debug1: Reading configuration data /etc/ssh/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 *
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/user/.ssh/known_hosts'
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/user/.ssh/known_hosts2'
debug2: resolving "externalHost" port 22
debug3: resolve_host: lookup external-host:22
debug3: ssh_connect_direct: entering
debug1: Connecting to externalHost [XXXXX] port 22.
debug3: set_sock_tos: set socket 3 IP_TOS 0x10
debug1: connect to address XXX port 22: Connection timed out
ssh: connect to host externalHost port 22: Connection timed out*

使用strace,当执行在超时之前被阻塞时,我检测到最后一个系统调用。

代码语言:javascript
复制
...
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
getsockname(3, {sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("0.0.0.0")}, [128 => 16]) = 0
getpid()                                = 10276
setsockopt(3, SOL_IP, IP_TOS, [16], 4)  = 0
connect(3, {sa_family=AF_INET, sin_port=htons(22), sin_addr=inet_addr("externalHost-IPaddress")}, 16) = ? ERESTARTSYS (To be restarted if SA_RESTART is set)
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2022-07-27 18:57:08

既然我不能发表评论,我就把它作为回答。我也遇到了同样的问题,经过几个小时的搜索,我发现了一些解决问题的方法。

我加了

代码语言:javascript
复制
 IPQoS none

到my /etc/ssh/ssh_config

看起来像是在上一个版本的ssh客户机中发生了一些变化,并且在与本地路由器的通信中遇到了困难。

希望能帮上忙。

票数 4
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1420018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档