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