Linux中禁止root用戶SSH登錄及修改SSH端口的方法
添加時間:2016-3-17 20:33:19
添加:
思海網絡
1、禁止root用戶登錄ssh
代碼如下:
#vi /etc/ssh/sshd_config
把
代碼如下:
PermitRootLogin yes
改為
代碼如下:
PermitRootLogin no
重啟sshd服務
代碼如下:
#service sshd restart
此時再使用root登錄就會被提示拒絕:
代碼如下:
login as: root
root@192.168.8.100's password:
Access denied
2、修改ssh默認端口
代碼如下:
vi /etc/ssh/sshd_config
找到#Port 22一段,這里是標識默認使用22端口,修改為如下:
代碼如下:
Port 22
Port 7000
然后保存退出
重啟sshd服務
代碼如下:
#service sshd restart
注意:此時使用22端口和7000應該都可以登錄,這樣就避免了在調試時失誤(如調整端口后沒有調整相應的防火墻策略)導致不能使用ssh登錄服務器的情況。
使用ssh客戶端并用7000端口登錄測試,無誤后再將/etc/ssh/sshd_config配置文件下的Port 22一句注釋并重啟sshd服務即可。
關鍵字:Linux、SSH、服務器
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解