本文已参与「新人创作礼」活动,一起开启掘金创作之路。
今天忽然ssh远程登录不了了,解决如下:
由于我执行了:chmod -R 777 var,导致远程登不上 解决方案:chmod 711 /var/empty/ssh 这样就可以。 可以用 sshd -t 进行测试,无任何提示则成功,有错则会有提示
1.修改默认端口 vim /etc/ssh/sshd_config Port 99 (修改默认端口22为99,记得在安全组里面开启99端口) PermitRootLogin no(禁止root用户远程登录) Systemctl restart sshd(重启sshd服务) 2.ssh日志分析 vim /var/log/secure Apr 5 09:48:18 VM_69_21_centos sshd[1562]: Accepted password for root from 60.165.99.93 port 48050 ssh2 Apr 5 09:48:18 VM_69_21_centos sshd[1562]: pam_unix(sshd:session): session opened for user root by (uid=0) Apr 5 09:48:18 VM_69_21_centos sshd[1562]: pam_lastlog(sshd:session): corruption detected in /var/log/btmp