buntu默認並無安裝ssh服務,若是經過ssh連接ubuntu,須要本身手動安裝ssh-server,然而SSH分客戶端openssh-client和服務端openssh-server,openssh-client是客戶端,openssh-server是服務端,ubuntu
我們這裏講的是安裝SSH的服務端,即:openssh-server。ssh
判斷我們的機器是否安裝ssh服務,可使用以下命令:spa
ssh localhost
ssh: connect to host localhost port 22: Connection refusedserver
這個就表示沒有尚未安裝SSH,rem
安裝命令:sudo apt-get install openssh-serverget
卸載命令:sudo apt-get remove openssh-serverit
我們運行 sudo apt-get install openssh-server 命令以後,確認下是否安裝正常io
ps -e|grep ssh cli
1418 ? 00:00:00 sshd sed
看到sshd那說明ssh-server已經啓動了
若是沒有則能夠這樣啓動:sudo /etc/init.d/ssh start 或者 service ssh start
以前由於實驗安裝SSH,安裝又卸載後卻提示:E:unable to locate package opensshE:unable to locate package server這個是警告是說明本機沒有找到openssh的安裝包,以前能安裝說明SSH包是存在的,而卸載後卻提示找不到SSH包,說明極可能是運行卸載後,直接刪除掉了,那麼咱們如今須要升級下sudo apt-get update,而後再安裝試試仍是不行。而後網上找了下說是更新了軟件源,須要更新而且安裝後才能使用 安裝更新
sudo apt-get dist-upgrade