1. 程式人生 > >用Xshell連線ubuntu虛擬機器

用Xshell連線ubuntu虛擬機器

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已經啟動了