计算化学公社

标题: 使用公钥或密码都无法远程登录Linux服务器 [打印本页]

作者
Author:
djjj148    时间: 2023-9-2 10:31
标题: 使用公钥或密码都无法远程登录Linux服务器
本帖最后由 djjj148 于 2023-9-2 11:30 编辑

我有几台用了一年的Linux服务器,都是用同样的方式装的rocky Linux 8系统,设置也一样,平时用自己的台式机和笔记本(都是win10系统)通过Xshell连接服务器,都没有问题

这两天突然发现,在Linux服务器的设置没有任何变化的情况下台式机就是连接不上其中一台Linux服务器,无论是用公钥或是密码,但是连接其他的Linux服务器就可以;而用笔记本就可以顺利连接所有的Linux服务器(密码和公钥都可以)。台式机远程连接失败的提示如图1所示:
(, 下载次数 Times of downloads: 56)
图1 台式机远程连接Linux服务器的报错提示


值得一提的是,我100%确定已经把台式机上的公钥录入了Linux中,因为:
1. 前几天台式机还能正常远程这台Linux,就这两天突然不行了,而这段时间Linux的设置没有任何变化。
2. 甚至我昨天已经成功用台式机连接上这台有问题的Linux服务器了,过了几分钟,连接突然断开,再连接就报图1的错误了
3. 重启有问题的Linux服务器后,台式机可以登录了,笔记本却不能了,报错还是图1的那种。

这个情况实在是太奇怪,自行谷歌尝试解决无果,请各位大神支支招。


作者
Author:
zsu007    时间: 2023-9-2 16:44
有可能是账户所在目录的权限设置太高(比如设置了 777,改为755、750等就好了),被系统认为不安全有风险而不能正常登录。
作者
Author:
abin    时间: 2023-9-2 17:59
ssh -vvvv user@hostname 看看
作者
Author:
djjj148    时间: 2023-9-3 09:59
本帖最后由 djjj148 于 2023-9-3 10:05 编辑
abin 发表于 2023-9-2 17:59
ssh -vvvv user@hostname 看看

输出了一些debug信息。

我突然想起,前几天我应该做了一个“危险操作”:
本来我的台式机是用Xshell生成了一对公钥和私钥,并公钥上传到了Linux服务器中的root和普通用户tom中的;
笔记本也是另外生成一对公钥和私钥,区别在于只把公钥上传到了Linux服务器中tom用户,没有上传到root。
有一天我想用笔记本登录root,可是我直接把台式机上用Xshell生成的私钥另存为一个文件后,复制到笔记本中并导入了Xshell(本来应该把笔记本的公钥上传到root中的),
就这样笔记本也成功登录了root,但是不久后就遇到了图1的报错。
我现在就算"删除Linux之前导入的所有公钥,用Xshell生成新的公钥-私钥对后导入公钥到Linux中",也无法远程连接Linux了(出现图1报错),请问我该怎么办?

作者
Author:
abin    时间: 2023-9-3 11:42
djjj148 发表于 2023-9-3 09:59
输出了一些debug信息。

我突然想起,前几天我应该做了一个“危险操作”:

看不懂你的描述?

要不重头来?

本地登陆,rm -fr $HOME/.ssh
前提是,sshd允许客户可以密码和密钥登陆……
而后重新制作密钥……

你描述的操作流程十分混乱,看不懂
作者
Author:
wypkdhd    时间: 2023-9-4 09:25
纯粹个人想法 ssh-keygen -R XXX.XXX.XXX.XXX
作者
Author:
djjj148    时间: 2023-9-4 15:39
摸索出来了,IP冲突了。。。真是尴尬
作者
Author:
Gzh_NJ    时间: 2023-9-5 09:18
djjj148 发表于 2023-9-4 15:39
摸索出来了,IP冲突了。。。真是尴尬

我之前遇到过类似情况,原因是服务器用wifi连接,动态ip容易冲突
作者
Author:
djjj148    时间: 2023-9-6 11:31
本帖最后由 djjj148 于 2023-9-6 11:32 编辑
Gzh_NJ 发表于 2023-9-5 09:18
我之前遇到过类似情况,原因是服务器用wifi连接,动态ip容易冲突

我是设置的静态IP,有次维护的时候把网线拔了,机器也关机了,刚好这个过程中学院的网络重启了,别人DHCP的IP就和我设的静态IP冲突了




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3