Linux下修改ssh端口和禁止root遠程登錄
我們都知道登夫,ssh默認端口號是22,要更改端口號為9688香府,需要編輯/etc/ssh/ssh_config和/etc/ssh/sshd_config兩個文件即可翻具;
禁止root遠程登錄,則需要編輯/etc/ssh/sshd_config回还。(可能部分Linux目錄為/etc/sshd裆泳,請根據實際情況修改)
操作步驟如下:
1、編輯/etc/ssh/ssh_config文件:
[root@db02 ~]# cat /etc/ssh/ssh_config |grep Port
Port 9688
將被注釋掉的Port 22前的注釋符號“#”去掉柠硕,并將22改為如上的9688工禾,保存退出。
2蝗柔、編輯/etc/ssh/sshd_config文件:
vim /etc/ssh/sshd_config
找到PermitRootLogin闻葵,將后面的yes改為no,這樣root就不能遠程登錄了癣丧,保存退出槽畔。
3、重啟ssh:
/etc/init.d/ssh restart
這樣就成功的更改了ssh端口號胁编,并禁止掉root遠程登錄厢钧。值得一提的是鳞尔,如果您的Linu x中只有root用戶,在關閉root遠程登錄之前早直,請一定要建立一個新用戶寥假,否則會導致無法使用ssh遠程登錄服務器!
本文的內容在Ubuntu下通過測試霞扬,其他Linux系統(tǒng)下命令大同小異糕韧。