Linux 修改远程端口 禁止root账户远程访问

Linux 修改远程端口 禁止root账户远程访问

1 修改远程端口

1.1 修改方式

编辑sshd配置:

vim /etc/ssh/sshd_config

将默认的22端口改为想设置的端口,如30001,修改后保存并退出

#Port 22
Port 30001

重启sshd使设置生效:

systemctl restart sshd

1.2 命令连接方式

之前允许通过22端口进行远程连接时,可通过以下命令进行连接:

# ssh <用户名>@<服务器ip>
ssh [email protected]

修改远程连接端口后,连接时需添加-p参数指定端口,如下所示:

# ssh <用户名>@<服务器ip> -p <端口号>
ssh [email protected] -p 30001

2 禁止root账户远程访问

编辑sshd配置:

vi /etc/ssh/sshd_config

文件中找到PermitRootLogin,并设置为no

PermitRootLogin no

修改完成后保存并退出,重启ssh

systemctl restart sshd

猜你喜欢

转载自blog.csdn.net/weixin_46505978/article/details/129351736