小编3rg*_*rgo的帖子

SSH 在重启时重置为默认端口

我将我的家庭服务器(在/etc/ssh/sshd_config文件中)上的默认 SSH 端口更改为端口 54747,然后重新启动sshsshd服务(我不确定是哪一个,所以为了安全起见,我都做了)。为了测试我的配置,我注销然后重新登录,没有任何问题。

几天后,我安装了 apt 更新,然后重新启动了我的服务器。当我尝试通过 SSH 重新登录(在端口 54747 上)时,出现连接拒绝错误。

出于某种原因,我尝试在默认端口上使用 SSH,并且成功了!我回去检查 sshd_config,但它仍然有自定义端口。所以我重新启动了sshsshd服务,它又回到了“常规”行为(端口 54747 上的 ssh)。我再次尝试重新启动,连接再次被拒绝...

有谁知道我做错了什么?

额外的细节:

  • Ubuntu 16.04.2 LTS
  • 服务器也使用了 HTPC,在我的电视上有一个开放的会话(与 SSH 相同的用户)
  • 我使用笔记本电脑的 RSA 密钥 SSH,并禁用了密码验证
  • 我以前用 重启过sudo reboot -h now,但是搜索后发现有些人不鼓励,所以我尝试了sudo reboot,但没有区别

编辑 事件序列:

  1. 将 SSH 端口从 22 更改为 54747 /etc/ssh/sshd_config
  2. 重启ssh和sshd服务
  3. 结束当前 SSH 会话
  4. SSH 在端口 54747 上成功返回
  5. 重启
  6. 端口 54747 上的 SSH 连接错误,但在端口 22 上成功
  7. 重启ssh和sshd服务
  8. SSH 在端口 54747 上成功返回,端口 …

ssh connection 16.04

12
推荐指数
3
解决办法
3183
查看次数

标签 统计

16.04 ×1

connection ×1

ssh ×1