pee*_*onn 1 server ssh iptables networking
我在ssh访问服务器(ubuntu 16.04)时遇到了问题,我可以从我的机器(macOS 10.12)获得 root 访问权限。情况很奇怪:我检查了sshd它在服务器上运行并且端口 22 已打开 ( sudo netstat -anp | grep sshd) 并且流量没有被阻止 (sudo iptables -L | grep ssh和sudo ufw verbose);hosts.deny也没有我的 IP 地址。
最奇怪的事情 - 我可以从另一台机器登录没有问题。当我nmap <server-ip>在我的机器上运行时,它只显示端口 80 是开放的;在另一台机器上运行相同的命令只提供一个开放端口 - 22。我尝试从第三台机器登录 - 再次没有运气。不知道发生了什么。
tail -f当我尝试从不同的机器连接时,我需要某种方式(可能是日志)来查看服务器上实际发生的情况。也许这会帮助我解决问题。关于如何调试这个问题的任何建议?
命令man 5 sshd_config会给你很多选择。
LogLevel VERBOSE在文件中设置/etc/ssh/sshd_config可能是您需要的,尽管有更高的级别。
/var/log/auth.log默认情况下,消息将以 ip in 结尾,因此您必须tail -f /var/log/auth.log在单独的终端中查看发生了什么。
| 归档时间: |
|
| 查看次数: |
18900 次 |
| 最近记录: |