ssh无法登录的问题
ssh无法登录的问题
- 登录一直被拒绝 使用云服务器控制台进入终端
查看sshd状态
systemctl status sshd
判断端口被恶意扫了,尝试修改端口(根本原因就是不让其它恶意用户登录,修改端口以防止他们通过默认端口尝试,其次也可以通过加黑名单或者禁用root用户登录等多种方式,主要目录就是不被发现并用默认端口或帐号多次尝试,以免影响正常使用)
vim /etc/ssh/sshd_config
#Port 22
Port 3033
然后重启sshd
systemctl restart sshd
打开防火墙端口
firewall-cmd --zone=public --add-port=3033/tcp --permanent
firewall-cmd --reload
- 在上面启动的过程中报255的错误,查看日志显示 error: Bind to port 3303 on 0.0.0.0 failed: Permission denied
发现是SELinux的问题 关闭SELinux
sudo setenforce 0
getenforce
# 输出
Permissive
#此命令临时关闭 selinux 重启失效
sudo vim /etc/sysconfig/selinux
找到
SELINUX=enforcing
替换为
SELINUX=disabled
保存退出
reboot
然后重启ssh访问即可。
作者:Ants_double
出处:https://www.cnblogs.com/ants_double/
本文版权归作者和博客园所有,欢迎转载。转载请在留言板处留言给我,且在文章标明原文链接,谢谢!
如果您觉得本篇博文对您有所收获,觉得我还算用心,请点击右下角的 [大拇指],谢谢!