Ubuntu14.04的ssh免密码登录
2017-06-06 22:49
232 查看
在使用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安装成功。
3)在终端中输入:sudo apt-get install openssh-server。
ssh-server安装成功。
注:Ubuntu安装软件需要有源,源的设定可以参见http://chenrongya.blog.163.com/blog/static/8747419620143185103297/。
2、root的密码
首先,Ubuntu的root密码在安装过程中无法设置,可以通过以下方法设置:sudo passwd,然后根据命令提示输入密码即可。
其次,知道root的密码未必能远程登录。修改/etc/ssh/sshd_config中的PermitRootLogin参数的值,改为yes,重启机器后即可顺利登录。
注:如还有问题,可能是防火墙没有关闭。sudo ufw disable即可。
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安装成功。
3)在终端中输入:sudo apt-get install openssh-server。
ssh-server安装成功。
注:Ubuntu安装软件需要有源,源的设定可以参见http://chenrongya.blog.163.com/blog/static/8747419620143185103297/。
2、root的密码
首先,Ubuntu的root密码在安装过程中无法设置,可以通过以下方法设置:sudo passwd,然后根据命令提示输入密码即可。
其次,知道root的密码未必能远程登录。修改/etc/ssh/sshd_config中的PermitRootLogin参数的值,改为yes,重启机器后即可顺利登录。
注:如还有问题,可能是防火墙没有关闭。sudo ufw disable即可。
相关文章推荐
- Ubuntu 14.04 LTS ssh登录服务器免输密码(sshpass 非交互密码验证)
- Ubuntu 14.04实现三台虚拟机SSH免密码登录
- Ubuntu 14.04 的 SSH 无密码登录
- 通过PuTTY使用SSH免密码登录Ubuntu Server14.04远程服务器
- 如何设置 Ubuntu14.04 的 SSH 无密码登录
- SSH 无密码登录 (Ubuntu 14.04)
- Ubuntu 14.04 LTS ssh登录服务器免输密码(公钥-私钥)
- Ubuntu 14.04 的 SSH 无密码登录
- Linux ->> Ubuntu 14.04 LTE下配置SSH免密码登录
- Ubuntu 14.04 为 root 帐号开启 SSH 登录
- ubuntu ssh无密码登录 详解 不需要密码 多台相互 linux
- ubuntu14.04 SSH免密码远程登陆
- 个人版Ubuntu 14.04 ssh远程root用户无法登录
- ubuntu下ssh免密码登录配置
- [版本]ubuntu hadoop 环境创建 ssh 无密码登录 localhost
- Ubuntu下ssh免密码登录安装
- Ubuntu 14.04开启ssh root用户登录
- Ubuntu下SSH免密码登录步骤
- Ubuntu 下 SSH 实现远程登录 无需输入密码
- ubuntu配置ssh无密码登录