当前位置:首页 > 行业动态 > 正文

VPS如何修改SSH登陆端口和禁止ROOT登陆

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地址位于输出结果的第一列。
0

随机文章