1. 虛拟機 SSH 無法登入
1.1 問題1:未安裝ssh服務端
ssh: connect to host 192.168.58.129 port 22: Connection refused
問題解決
1. 檢視ssh服務端有沒有安裝
ps -e|grep ssh
如果出現了
sshd
,則表示已經安裝ssh服務端,否則需要自行安裝
2. 安裝ssh服務端
apt-get install openssh-server
3. 啟動服務端程式
/etc/init.d/ssh start
詳細資訊請參考:https://www.cnblogs.com/chenxiaomeng/p/8298427.html
1.2 問題2:ssh登入權限問題
出現如下問題:
這是由于ssh server端未賦予權限
1. 打開ssh的配置檔案
vim /etc/ssh/sshd_config
2. 對配置檔案做如下修改
将如下一行
PermitRootLogin prohibit-password
改成:
PermitRootLogin yes #prohibit-password
**3. 如果同樣想 `ssh [email protected] **
将如下一行:
#UserLogin yes
改成:(即去掉注釋)
UserLogin yes
4. 最後效果: