VPS如何修改SSH登陆端口和禁止ROOT登陆
SSH是一种安全的网络传输协议,用于在不安全的网络环境中保护数据的安全,VPS(虚拟专用服务器)是一种虚拟化的计算资源,可以像实体服务器一样提供服务,本文将介绍如何在VPS上修改SSH登录端口和禁止ROOT登录。
修改SSH登录端口
1、查看当前SSH端口
在VPS上查看当前SSH端口的方法有很多,这里介绍两种常用的方法:
方法一:使用netstat
命令
netstat -tuln | grep sshd
方法二:查看SSH配置文件
grep "Port" /etc/ssh/sshd_config
2、修改SSH端口
修改SSH端口的方法有两种:临时修改和永久修改。
临时修改:在SSH配置文件中修改Port
字段的值,将SSH端口修改为2222:
vim /etc/ssh/sshd_config
找到Port
字段,将其值修改为2222,然后保存退出,重启SSH服务使修改生效:
systemctl restart sshd
永久修改:直接修改SSH配置文件中的Port
字段的值,将SSH端口修改为2222:
vim /etc/ssh/sshd_config
找到Port
字段,将其值修改为2222,然后保存退出,重启SSH服务使修改生效:
systemctl restart sshd
禁止ROOT登录
1、修改root用户的登录方式
默认情况下,root用户可以通过密码或密钥对的方式登录,我们可以将root用户的登录方式修改为只允许密码登录:
usermod -L root
或者将root用户的登录方式修改为不允许登录:
usermod -U root
2、禁用root用户的远程登录功能
如果需要进一步限制root用户的访问权限,可以禁用其远程登录功能,编辑SSH配置文件,注释掉或删除以下行:
PermitRootLogin yes
然后重启SSH服务使修改生效:
systemctl restart sshd
相关问题与解答
1、如何查看VPS的IP地址?
答:可以使用ifconfig
命令查看VPS的IP地址。
ifconfig eth0 | grep 'inet ' | awk '{print $2}' | cut -d: -f1 ```eth0是网卡名称,可能会有所不同,通常情况下,VPS的IP地址位于输出结果的第一列。
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。