ssh-server與ssh-agent
阿新 • • 發佈:2018-11-14
ssh-server與ssh-agent
Ubuntu 桌面版預設沒有安裝 ssh-server
Ubuntu server版預設沒有安裝 ssh-client
在叢集搭建中,需要叢集中全部機器都具有兩種服務程序
使用命令 ps -e | grep ssh
可以檢視ssh服務的執行情況,顯示效果分別為:
[email protected]:~/apps/spark-2.2.0-bin-hadoop2.7/sbin$ ps -e | grep ssh 873 ? 00:00:00 sshd 對應伺服器端 1291 ? 00:00:00 ssh-agent 對應客戶端 2124 ? 00:00:00 ssh-agent
ssh-agent
表示ssh-client
啟動了
sshd
表示ssh-server
啟動了
如果缺少:(一般而言,初裝的ubuntu桌面版
都缺少ssh-server
,有ssh-client
,而ubuntu server版
都缺少ssh-client
,有ssh-server
)
安裝ssh-client
的命令:apt-get install openssh-client
安裝ssh-server
的命令:apt-get install openssh-server
在ubuntu桌面版
中,安裝完成之後,使用命令:
service sshd restart
即可啟動sshd
在ubuntu server版
中,安裝完成之後,使用很多方法,就是不好使,包括以下方法:
/etc/init.d/ssh start
/etc/init.d/ssh stop
/etc/init.d/ssh restart
最終,使用如下方法解決,雖然不知道為什麼:
eval ssh-agent