ContOS7開啟ssh,實現遠端連線

2021-09-24 15:35:44 字數 2141 閱讀 3602

1、檢視確認是否已經安裝ssh服務

yum list installed | grep openssh-server
有如下輸出表示已經安裝ssh服務,可以直接去第三步ssh配置。如果什麼也沒提示說明沒有安裝,需要執行第二步安裝ssh服務。

2、安裝ssh服務

yum install openssh-server
注:如果已經有服務,這步直接跳過,進入下步ssh服務檔案配置。

3、修改sshd服務配置檔案

ssh配置檔案中的語句剛開始預設都是用「#」注釋掉的,所以遠端控制功能預設是關閉的。本步驟其實就是去除了配置檔案中的幾行注釋,讓遠端控制功能啟動,不要被配置兩個字嚇著。

如下令會用vi編輯器開啟配置檔案,我的vi編輯器需要用vi命令開啟,網上有人輸入vim,自己視情況而定。

vi /etc/ssh/sshd_config
:vi後有乙個空格。

vi編輯器簡單介紹:輸入上面命令會進入到」vi編輯器」,vi編輯器剛進入時是不能編輯的,需要按字母"i"或"insert"鍵才開始進入編輯模式,使用上下左右鍵移動游標進行編輯。建議將虛擬機器視窗全屏,進入編輯模式後左下角會有 "-- insert --"字樣。當我們編輯完成後按鍵盤左上角的退出esc鍵,接著輸入字元 「:wq!回車即可儲存退出。

我們只需要將如下幾行語句前的注釋(#)刪除,然後儲存退出即可:

開啟埠監聽,位址監聽。

允許遠端登入,這一項最重要。

開啟使用密碼登入。

注:不會編輯操作配置文件請閱讀上面的vi編輯器簡介,再次提醒,應為這個配置檔案內容較多,一定要全屏操作。

4、開啟ssh服務

sudo service sshd start
注:這條命令是沒有回顯的,輸入回車即可啟動ssh服務。

5、檢視ssh服務是否開啟

或檢視22埠是否開始監聽netstat -an | grep 22

這裡有乙個小插曲,網上都是千篇一律的輸入這個命令,但是我輸入這個netstat -an | grep 22 卻報 :-bash: netstat:command not found(命令未找到),網上一搜原來是缺了乙個東西net-tools,可能因為我contos7是最小安裝,導致一路上各種坑挨著踩了一遍。此時只需輸入如下命令安裝即可,外掛程式很小,安裝很快。

yum -y install net-tools
安裝完成最後幾行會有這些提示,此時在輸入上面命令檢視埠就會有正確的返回提示資訊。

經過如上操作,ssh服務已成功開啟,使用其他window進行遠端連線就可以進行遠端操作了。

----------------------contos7開啟ssh服務完成------------------------------

contos7關機命令

shutdown命令 shutdown 選項 時間 c 取消前乙個關機命令 h 關機 r 重啟 root localhost date 2018年 06月 21日 星期三 15 48 33 cst root localhost shutdown r 17 30 shutdown scheduled ...

Linux基礎命令使用(基於ContOS7)

1.1 tab 鍵自動補全 1.2 按 上 下 游標鍵曾經使用過的命令來回切換 1.3 ctrl c 結束命令 a 顯示指定目錄下所有子目錄與檔案,包括隱藏檔案 l 以列表方式顯示檔案的詳細資訊 h 配合 l 以人性化的方式顯示檔案大小 d 僅列出目錄本身,而不是列出目錄內的檔案資料 cd 切換到上...

ContOS7安裝與解除安裝MySQL5 7

hadoop node03 su root root node03 hadoop cd kkb soft root node03 soft yum y install wget 出現installed 字樣,表示成功安裝 i 指定輸入檔案 c 表示斷點續傳 root node03 soft syst...