Ubuntu远程SSH登录问题
1、连接ssh_exchange_identification
ssh_exchange_identification: read: Connection reset by peer
sudo vim /etc/hosts.allow
写入下面字符串,保存
sshd: ALL
重启ssh服务
sudo systemctl restart sshd
2、自动加入黑名单
比如:密码多次输错(一般策略设置5次)
sudo vim /etc/hosts.allow
加入ip
all:123.45.123.45
重启服务
sudo service network-manager start # 或者 sudo systemctl start NetworkManger
如果是自己尝试密码错误被记录到名单,删掉被加入的黑名单ip就可以了。
sudo vim /etc/hosts.deny
3、有可能以前的配置错误
rm ~/.ssh/known_hosts
删除一下 know_hosts 文件,重新连接。
4、ubuntu三个文件日志介绍:
1:/var/run/utmp:记录当前正在登录系统的用户信息,默认由who和w记录当前登录用户的信息,uptime记录系统启动时间;
2:/var/log/wtmp:记录当前正在登录和历史登录系统的用户信息,默认由last命令查看;
3:/var/log/btmp:记录失败的登录尝试信息,默认由lastb命令查看。
sudo lastb # 或者 sudo lastb -n 30 #查看最新前30条