CentOS6.5下安裝、配置SSH

1.登陸CentOS 6.5系統,使用root用戶登陸,若是爲非root用戶則執行 su 或 su - 或 su root 或 su - root 輸入root密碼切換爲root用戶。shell

2.查看SSH是否安裝(檢查是否裝了SSH包)。
輸入命令:rpm -qa | grep ssh 或者(rpm -qa | grep openssh)
如圖所示說明CentOS 6.5系統已經爲咱們默認安裝了SSH。
vim

 

注:若沒安裝SSH則可輸入:yum install openssh-server 進行安裝。
3.查看SSH服務是否正在運行。
輸入命令:/etc/init.d/sshd status 或者(service sshd status)
如圖所示CentOS 6.5系統中SSH服務已經處於運行狀態。安全

 

4.若CentOS 6.5系統中SSH服務處於非運行狀態則使用(service sshd start)命令開啓SSH服務;中止SSH服務命令(service sshd stop);重啓SSH服務命令(service sshd restart)。爲了演示效果,我這裏先中止SSH服務,而後啓動SSH服務,再接着重啓SSH服務。[service sshd stop] -> [/etc/init.d/sshd status] -> [service sshd start]-> [service sshd restart] -> [/etc/init.d/sshd status] 服務器

[重啓後可輸入:netstat -antp | grep sshd 查看是否啓動22端口]ssh

 

5.檢查sshd是否在本運行級別下設置爲開機啓動
輸入命令:chkconfig --list sshd 
如圖所示CentOS 6.5系統中SSH服在本運行級別下已經設置爲開機啓動,若是沒設置啓動就使用以下命令[chkconfig --level 2345 sshd on]設置下便可。
ide

 

6.設置SSH服務爲開機啓動。
輸入命令:chkconfig sshd on 便可。
注:如果 chkconfig sshd off 則禁止SSH開機啓動。
工具

7.OpenSSH服務器配置 vim /etc/ssh/sshd_config 文件重要參數以及做用,這裏根據本身的需求進行設置。編碼

參數 做用
Port 22 默認的sshd服務端口
ListenAddress 0.0.0.0 設定sshd服務器監聽的IP地址
Protocol 2 SSH協議的版本號
HostKey /tc/ssh/ssh_host_key SSH協議版本爲1時,DES私鑰存放的位置
HostKey /etc/ssh/ssh_host_rsa_key SSH協議版本爲2時,RSA私鑰存放的位置
HostKey /etc/ssh/ssh_host_dsa_key SSH協議版本爲2時,DSA私鑰存放的位置
PermitRootLogin yes/no 設定是否容許root管理員直接登陸
StrictModes yes 當遠程用戶的私鑰改變時直接拒絕鏈接
MaxAuthTries 6 最大密碼嘗試次數
MaxSessions 10 最大終端數
PasswordAuthentication yes/no 是否容許密碼驗證
PermitEmptyPasswords yes/no 是否容許空密碼登陸(很不安全)


8.在Windows系統計算機上安裝遠程訪問客戶端。
spa

【常見的遠程SSH登陸工具備:SSH Secure Shell Client、Xshell、Putty 等。。。】,Putty 是Windows平臺下一個免費的 telnet、rlogin 和SSH客戶端,其功能絲絕不遜色與商業類的工具,我這裏以 Putty 爲例。3d

9.雙擊啓動 putty 工具,在軟件界面點擊如圖所示位置添加OpenSSH服務器的IP地址或者主機名,選擇鏈接類型爲SSH方式,確保登陸端口爲22,而後單擊右下角的【Open】按鈕便可。

 

10.第一次使用 putty 鏈接遠程服務器時,putty 會出現如圖所示的詢問對話框,詢問是否要將遠程服務器的公鑰(爲了不遠程服務器被仿冒,每臺OpenSSHell服務器均有不一樣的公鑰)儲存在本地計算機的登陸文件中;若要繼續,請單擊【是】按鈕。

 

11.在 putty 界面中輸入須要登陸Linux系統的用戶名和密碼便可鏈接到遠程OpenSSHell服務器,效果如圖所示。

 

 注:我這裏使用root用戶登陸,固然您也可使用普通用戶登陸,可是正常爲了安全起見,請在實際工做中使用普通用戶登陸。

12.在使用 putty 軟件時,界面中有可能會顯示亂碼。用戶但願在使用 putty 軟件時顯示中文字符,在 putty 軟件界面中選擇【Translation】選項卡頁面,在【Remote character set】下拉菜單中選擇【UTF-8】字符編碼,如圖所示。

設置完字符編碼以後,單擊【Open】按鈕,再次嘗試,就能正常顯示中文了。

至此,CentOS 6.5下安裝、配置並啓動SSH遠程訪問就結束了!

相關文章
相關標籤/搜索