从阿里云购买云主机之后一般默认的端口22,暴露默认的端口号显然不太安全。我们需要通过修改配置文件 更换默认端口号
1.首先登录服务器 ssh root@xxx.xx.xxx.xxx -->password
--> 输入命令 sudo vi /etc/ssh/sshd_config 会进入sshd_config这个配置文件、
通过按i键进入编辑模式:
修改端口号: Port: 52000
确认 UseDNS : no 为 no
服务器 密码 、、、
增加 :AllowUsers: xxx_manager
上节设置的用户 xxx_manager 以root的权限 修改 *******/
PermitRootLgoin 改为no (禁用root 登陆)
PasswordAuthentication 改为no (禁用密码登陆 因为本地以配置ssh公私密钥验证 不需要登陆密码)
找到 PermitEmptyPasswords no (是否允许空密码 默认为no 不用改)
/**关闭root 登录***/
登录服务器
进入配置文件 sudo vi /etc/ssh/sshd_config
输入密码:
进入 修改配置 PermitRootLogin (允许root登录) 可以设置no
PasswordAuthentication (是否允许密码登录) 设置证书验证可以设置成no
还可以设置是否允许空密码 PermitEmptyPasswords
保存更改 shift+ :wq 回车
重启服务 sudo service ssh restart