Linux下修改ssh埠和禁止root遠端登入

wuweilong發表於2014-10-01

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系統下命令大同小異。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20674423/viewspace-1286997/,如需轉載,請註明出處,否則將追究法律責任。

相關文章