用Xshell連線ubuntu虛擬機器
阿新 • • 發佈:2018-12-15
1.進入到root許可權下:
sudo su
判斷ssh服務是否已經安裝:
ssh localhost
報出了Connetion refused。 這個就表示沒有還沒有安裝SSH。
2.關閉防火牆,執行
ufw disable
3.更新apt-get 執行
apt-get update
4.更新之後,執行
apt-get install openssh-server
5.若安裝失敗顯示:
The following packages have unmet dependencies: openssh-server : Depends: openssh-client (= 1:6.6p1-2ubuntu2.8) but 1:7.2p2-4ubuntu1 is to be installed Recommends: ncurses-term but it is not going to be installed Recommends: ssh-import-id but it is not going to be installed E: Unable to correct problems, you have held broken packages.
錯誤處理辦法:
執行 apt-get install openssh-client=1:6.6p1-2ubuntu2.8
1:6.6p1-2ubuntu2.8 為報錯顯示的openssh-client的版本
再安裝
apt-get install openssh-server
成功了。
啟動命令:
/etc/init.d/ssh start
重啟命令:
/etc/init.d/ssh restart
停止命令:
/etc/init.d/ssh stop
6.安裝完成之後,執行命令ps -e|grep ssh 確認下是否安裝正常
[email protected]:/home/henglu# ps -e|grep ssh
5674 ? 00:00:00 sshd
5763 ? 00:00:00 sshd
5810 ? 00:00:00 sshd
[email protected]:/home/henglu#
看到sshd 那說明ssh-server已經啟動了