做ssh端口修改,一定要先关闭防火墙
1 | vi /etc/ssh/sshd_config |
Port 22 #在第三行或第四行,如果前面有井号,请删除,修改为大于1万小于65534的端口
1 | :wq |
退出
也可以使用命令直接插入一行,默认Port 22 是被注释掉的,在第17行,故在18行插入Prot xxx即可
1 | sed -e "17a Port xxx" -i /etc/ssh/sshd_config |
系统重启ssh服务
#centos 7 以下的系统
1 | /etc/init.d/sshd restart |
#centos 7系统
1 | systemctl restart sshd.service |
#debian/ubuntu系统
1 | /etc/init.d/ssh restart |
禁止ROOT登陆,sudo切换ROOT(此方法不能用SFTP上传文件)
1 | useradd xiaohost |
#新建一个小号
1 | passwd xiaohost |
#设置密码,需要输入完全相同的二次,注意提示
1 | vi /etc/ssh/sshd_config |
#修改的文件还是这个
PermitRootLogin yes #把yes,改成no,保存退出,并重启SSH服务(上面有重启命令)
1 | :wq |
退出
原文链接:https://xiaohost.com/1164.html,转载请注明出处。
评论0