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