Centos7開啟SSH服務

2022-02-14 09:43:02 字數 2142 閱讀 8642

在虛擬機器(vmware workstation)下,安裝了centos7,現在想通過ssh工具連線虛擬機器中的centos7

1、  首先,要確保centos7安裝了  openssh-server,在終端中輸入  yum list installed | grep openssh-server

此處顯示已經安裝了  openssh-server,如果又沒任何輸出顯示表示沒有安裝  openssh-server,通過輸入  yum install openssh-server

來進行安裝openssh-server

2、  找到了  /etc/ssh/  目錄下的sshd服務配置檔案 sshd_config,用vim編輯器開啟

將檔案中,關於監聽埠、監聽位址前的 # 號去除

然後開啟允許遠端登入

最後,開啟使用使用者名稱密碼來作為連線驗證

儲存檔案,退出

3、  開啟  sshd  服務,輸入 sudo service sshd start

檢查  sshd  服務是否已經開啟,輸入ps -e | grep sshd

或者輸入netstat -an | grep 22  檢查  22 號埠是否開啟監聽

4、  在vmware workstation中,檢視centos7的屬性,發現網路連線方式是採用的  nat  方式連線的

5、 在vmware workstation中,點選編輯=》虛擬網路編輯器,進入虛擬網路編輯器,檢視發現 nat 模式的連線採用的網路介面卡名稱為vmnet8

6、在 windows 主機中,在命令列中輸入ipconfig 檢視主機ip,找到 vmnet8 的連線資訊,此處 ip 為192.168.30.1

7、在centos中,輸入ifconfig檢視網路連線位址,發現centos的網路位址為192.168.112.128

8、在centos中,輸入ping 192.168.30.1 測試是否能連通主機,發現可以連通

9、在主機中,輸入 ping 192.168.112.128,測試主機是否能連通centos,發現連不通

如果可以連得通,可以直接跳至第12 步

10、在主機,開啟網路配置,選擇網路介面卡 vmnet8 的  tcp/ipv4   的屬性,進行一下網路配置

要求子網掩碼、預設閘道器均和centos一致,並將ip位址修改為 192.168.112.1,即保證主機的  ip  和  centos  的  ip  在同一網路區段中

11、再在主機中,輸入 ping 192.168.112.128,已經可以連線得通了

12、在ssh工具(此處使用的xshell)中,新建連線,輸入  centos   的  ip  位址、使用者名稱、密碼即可連線成功

連線成功

13、為了免去每次開啟 centos 時,都要手動開啟  sshd 服務,可以將 sshd 服務新增至自啟動列表中,輸入systemctl enable sshd.service

可以通過輸入systemctl list-unit-files | grep sshd,檢視是否開啟了sshd 服務自啟動

Centos7開啟SSH服務

其實,centos 7安裝完成,預設是已經開啟了22埠的。ssh 為 secure shell 的縮寫,由 ietf 的網路工作小組 network working group 所制定 ssh 為建立在應用層和傳輸層基礎上的安全協議。ssh 是目前較可靠,專為遠端登入會話和其他網路服務提供安全性的協...

centos7開啟ssh服務

開啟ssh服務需要root許可權,先用root賬戶登陸 先檢查有沒有安裝ssh服務 rpm qa grep ssh 如果沒有安裝ssh服務就安裝 yum install openssh server 安裝好後在ssh配置檔案裡進行配置 vim etc ssh sshd config 用esc wq ...

CentOS 7 開啟SSH服務

首先切換至root使用者 1.檢視本機是否有安裝ssh服務 rpm qa grep ssh如圖所示即裝有 centos 7 預設已安裝ssh服務 若沒有安裝,執行安裝命令 yum install openssh service y2.配置ssh進入ssh配置檔案 vim etc ssh sshd c...