CentOS6.5下安裝、配置SSH


1.登錄CentOS 6.5系統,使用root用戶登錄,如果為非root用戶則執行 su 或 su - 或 su root 或 su - root 輸入root密碼切換為root用戶。

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

 

注:若沒安裝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端口]

 

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

 

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系統計算機上安裝遠程訪問客戶端。

【常見的遠程SSH登錄工具有:SSH Secure Shell Client、Xshell、Putty 等。。。】,Putty 是Windows平台下一個免費的 telnet、rlogin 和SSH客戶端,其功能絲毫不遜色與商業類的工具,我這里以 Putty 為例。

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遠程訪問就結束了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM