本文主要是介绍ssh-server与ssh-agent,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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 ssh873 ? 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
这篇关于ssh-server与ssh-agent的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!