关于 SSH 连接失败的疑问?

环境 Centos 7.4
早晨登录ssh ,报错类似于 ssh :Connection refused
登录京东云,通过它的 远程连接 按钮连接,再从 iTerm 登录可以使用 ssh 了。登录后会发现:里面的东西都不是自己的像是一个初始化的机器,这个问题以前遇到过一次(这里记得看到一个错误,百度是服务器宕机。)。于是在退出再登录,可以正常使用。疑问产生了,这里面发生了什么?
vim /var/log/secure ,查看信息如下:

 1 Apr  9 09:42:38 JDXXXX login: pam_unix(login:auth): authentication failure; logname=LOGIN uid=0 euid=0 tty=tty1 ruser= rhost=  user=root
  2 Apr  9 09:42:38 JDXXXX login: pam_succeed_if(login:auth): requirement "uid >= 1000" not met by user "root"
  3 Apr  9 09:42:39 JDXXXX login: FAILED LOGIN 1 FROM tty1 FOR root, Authentication failure
  4 Apr  9 09:42:48 JDXXXX login: pam_unix(login:session): session opened for user root by LOGIN(uid=0)
  5 Apr  9 09:42:48 JDXXXX login: ROOT LOGIN ON tty1
  6 Apr  9 09:43:21 JDXXXX sshd[15820]: reprocess config line 55: Deprecated option RSAAuthentication
  7 Apr  9 09:43:21 JDXXXX sshd[15820]: Accepted publickey for root from ip地址 port 18560 ssh2: RSA SHA256:XXXXXXXXXXXXXXXXX
  8 Apr  9 09:43:21 JDXXXX sshd[15820]: pam_unix(sshd:session): session opened for user root by (uid=0)
  9 Apr  9 09:44:04 JDXXXX sshd[15820]: Received disconnect from ip地址 port 18560:11: disconnected by user
 10 Apr  9 09:44:04 JDXXXX sshd[15820]: Disconnected from ip地址 port 18560
 11 Apr  9 09:44:04 JDXXXX sshd[15820]: pam_unix(sshd:session): session closed for user root
 12 Apr  9 09:45:30 JDXXXX sshd[16236]: reprocess config line 55: Deprecated option RSAAuthentication
 13 Apr  9 09:45:30 JDXXXX sshd[16236]: Accepted publickey for root from ip地址 port 27991 ssh2: RSA SHA256:XXXXXXXXXXXXXXXXX
 14 Apr  9 09:45:30 JDXXXX sshd[16236]: pam_unix(sshd:session): session opened for user root by (uid=0)

我对 ssh 做过免密登录设置,更改端口号。最近安装了 redis (更改了连接数)和 sentry (这个没有启用由于docker不熟悉,与php产生了端口冲突,并且邮箱与密码也没有让输入 ),自己的感觉是没有影响。

看问题报错我感觉是:Deprecated option RSAAuthentication
但是又不确定。我停止服务器,重新开启登录,ssh 问题没有发生,但是依旧会出现这个信息。
为什么 ssh 会出现这个问题呢?
还有就是感觉论坛上 ubuntu 用得多,想换系统,有点迷茫 。

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 1
庞浩然Paul

后来换了 Ubuntu 系统,
发现依然存在问题,ssh -v localhost,感觉不是服务器的问题,启动 mac ssh 服务,ssh 连接成功。
启动服务:
sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist

停止服务:
sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist

查看是否启动:
sudo launchctl list | grep ssh
出现提示

  • 0 com.openssh.sshd
6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!