权限被拒绝(publickey、gssapi-with-mic、密码)ssh 错误

权限被拒绝(publickey、gssapi-with-mic、密码)ssh 错误

注意,我是 Linux 和网络方面的新手。

我设置了一个 ubuntu 服务器,我的网络有一个静态 IP。当我尝试连接到家里的服务器(外部)时,它会提示我登录。我输入了正确的密码(或错误的密码),我得到了错误Permission denied, please try again.

三次之后我得到了

Permission denied (publickey,gssapi-with-mic,password)

但是我可以从同一网络中的另一台计算机使用 SSH 连接ssh < internal ip of server >

我正在连接 mac os x 并且我的配置文件是 vanilla。

注意:在安装 ubuntu 期间,它说在进行自动网络配置时我没有默认路由或其他东西,但我忽略了它并继续安装,这可能是问题所在吗?

编辑:

我已经尝试了下面的操作,但没有任何反应hosts.allow,而且 iptables 显示我允许的端口是 22。

我检查了auth.log,当我远程连接到它时没有任何反应(即使它显示权限被拒绝)。我尝试过内部连接到它,并显示了正确的身份验证日志。知道哪里出了问题吗?

答案1

听起来你的 ssh 服务器只允许从特定 IP 登录。检查/etc/hosts.allow是否看到类似以下内容:

sshd: IP

还请检查您是否iptables正在运行:

iptables -L -v -n

看一下/var/log/auth.log,它会告诉你更多细节。

相关内容