歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux下更改ssh端口和禁止root遠程登錄

Linux下更改ssh端口和禁止root遠程登錄

日期:2017/2/28 14:27:32   编辑:Linux教程

我們都知道,ssh默認端口號是22,要更改端口號為9688,需要編輯/etc/ssh/ssh_config和/etc/ssh/sshd_config兩個文件即可;

禁止root遠程登錄,則需要編輯/etc/ssh/sshd_config。(可能部分Linux目錄為/etc/sshd,請根據實際情況修改)

參考:Linux修改SSH端口和禁止root遠程登陸設置 http://www.linuxidc.com/Linux/2011-12/50307.htm

操作步驟如下:

1、編輯/etc/ssh/ssh_config文件:

[[email protected] ~]# 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系統下命令大同小異。

Copyright © Linux教程網 All Rights Reserved