ubuntu預設並沒有安裝ssh服務,如果通過ssh遠端連線到ubuntu,需要自己手動安裝ssh-server。
判斷是否安裝ssh服務,可以通過如下命令進行:
ps -e|grep ssh
輸出如下:
zht@zht-ubuntu:~$ ps -e|grep ssh
2151 ? 00:00:00 ssh-agent------對應客戶端
5313 ? 00:00:00 sshd------------對應伺服器端
ssh-agent表示ssh-client啟動,sshd表示ssh-server啟動了。
如果缺少sshd,說明ssh服務沒有啟動或者沒有安裝。
安裝ssh-client命令:apt-get install openssh-client
安裝ssh-server命令:apt-get install openssh-server
安裝完成以後,先啟動服務: /etc/init.d/ssh start
啟動後,可以通過「ps -e|grep ssh」檢視是否正確啟動。
安裝成功後,需要更改sshd_config檔案
命令:vim /etc/ssh/sshd_config
有修改埠號(port)後,重啟ssh服務即可生效,命令如下:
/etc/init.d/ssh restart
有ssh服務啟動後,即可登陸,登陸命令格式為:ssh 帳號@ip位址
例如:ssh [email protected]
根據提示輸入test的密碼,即可遠端登陸。
退出遠端登陸命令:exit
演示如下圖所示:
遇到問題一般可以更改埠號,我的問題就是ssh服務都已經安裝成功,但是就是查詢不到ssh-agent
這個服務,我做了如下操作。
1,/etc/init.d/ssh start
2,/etc/init.d/ssh stop
3,/etc/init.d/ssh restart
-------------------------------------------這裡是重點---------------------------------------------
eval ssh-agent,再用ps -e | grep ssh 就找到了ssh-agent服務了。
詳細見:
Oracle HttpServer 無法啟動的問題
錯誤 事件檢視器 fastcgiserver redefinition of a previously defined fastcgi server e oracle ora92 bin isqlplus syntax error on line 92 of e oracle ora92 sqlpl...
Rails console 無法啟動
leslin leslinubt workspace rorails leslincms rails console usr local ruby lib ruby gems 1.9.1 gems railties 3.0.8 lib rails script rails loader.rb 11 ...
QEMU KVM無法啟動
今天在把qemu kvm上的乙個虛擬機器shutdown後總是無法啟動,使用virt manager管理工具啟動時總是導致該工具意外終止,如果是使用virsh命令列管理工具啟動時總是報錯 root db1 virsh start oneracvm error failed to start doma...