CentOS SSH 允許特定使用者登入

SSH為Secure Shell的縮寫,由IETF的網路工作小組(Network Working Group)所制定;SSH為建立在應用層和傳輸層基礎上的安全協定。

 

SSH之另一項優點為其傳輸的資料是經過壓縮的,所以可以加快傳輸的速度。SSH有很多功能,它既可以代替Telnet,提供一個安全的通道。

 

CentOS預設在安裝好作業系統後就已經安裝完成,也設定為預設啟動,所以無需安裝。

 

允許特定使用者登入

CentOS伺服器主機內有很多帳號,那每個都可以利用SSH登入就蠻危險,雖然不是每個帳號都有管理者權限,但是這樣伺服器的安全性就有風險性,必需要限制哪些使用者可以允許SSH登入,這樣才可以降低風險性。

 

特定使用者登入設定

編輯ssh設定檔,設定限制特定使用者登入,那在ssh設定檔在最後一行加上一筆允許使用者登入的資料,此示範只有帳號root可以登入,其他帳號皆不可以使用ssh登入,設定後存檔,若有多個使用者帳號,則在此行後面繼續加入。

[root@localhost ~]# vi /etc/ssh/sshd_config

AllowUsers root         //允許帳號root可以登入

 

特定使用者登入設定完畢後,必需重新啟動ssh服務,設定才會生效。

[root@localhost ~]# service sshd restart

Stopping sshd:                                             [  OK  ]

Starting sshd:                                             [  OK  ]

Comments are closed.