ssh-server与ssh-agent

版权声明:本文为原创博客,未经允许,请勿转载。 https://blog.csdn.net/u013095333/article/details/84064246

ssh-server与ssh-agent

Ubuntu 桌面版默认没有安装 ssh-server

Ubuntu server版默认没有安装 ssh-client

在集群搭建中,需要集群中全部机器都具有两种服务进程

使用命令 ps -e | grep ssh 可以查看ssh服务的运行情况,显示效果分别为:

wj@ubuntu:~/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

猜你喜欢

转载自blog.csdn.net/u013095333/article/details/84064246