有时,当我尝试访问ssh
服务器时,会收到以下消息:
You don't exist, go away!
Run Code Online (Sandbox Code Playgroud)
我在使用ssh
. 这是什么意思?ssh或其他东西有问题吗?附加信息:
ssh -q -i private_key root@192.168.0.11 "command"
Run Code Online (Sandbox Code Playgroud)
服务器是 SUSE Linux。我ssh
在循环中运行该命令 10 次,只有 1 或 2 次尝试导致 Go away 消息。
Mik*_*kel 21
错误消息可能来自ssh
您自己的机器。 来源
如果ssh
在passwd
数据库中找不到您的用户名,就会发生这种情况。
您可以尝试getent passwd $USERNAME
多次运行并查看是否失败。
根据passwd
查找的配置方式,尝试以下方法之一:
/etc/passwd
sssd
或nscd
正在正常运行(如果适用)/var/log/messages
,/var/log/syslog
,等)如果您发布 的输出grep '^passwd' /etc/nsswitch.conf
以及ssh -vv
输出和系统日志的任何有趣部分,人们可能会提供更多帮助。
归档时间: |
|
查看次数: |
33115 次 |
最近记录: |