ContOS7開啟ssh,實作遠程連接
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服務是否開啟
ps -e | grep sshd

或查看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服務完成------------------------------
轉載來源:https://blog.csdn.net/fengdong1996/article/details/93191336
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/122595.html
標籤:Linux
上一篇:039.Kubernetes集群網路-Pod和SVC網路實踐
下一篇:#Linxu學習# 壓縮解碼命令
