在使用Ubuntu14.04虚拟机搭建集群时,需要设置ssh免密码登录,遇到了2个问题:ssh-server的安装和root的密码。
1、ssh-server的安装
首先,Ubuntu默认安装了openssh-client,但是没有安装openssh-server,也就是说可以从Ubuntu登录别的机器,但不能被登录。如果需要被登录,就要安装ssh-server。
ssh-server依赖于ssh-client,但Ubuntu自带的ssh-client版本不对,所以我们要连相应版本的ssh-client一起安装。
1)在终端输入:sudo apt-get install openssh-server。
一般来说是不成功的,会出现需要安装openssh-client( = 版本信息)的提示,但是我们做这一步就是为了得到版本信息;
2)在终端输入:sudo apt-get install openssh-client=版本信息。
ssh-client安装成功。