從阿里云購買云主機之后一般默認的端口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
上節(jié)設置的用戶 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