小编Leo*_*ers的帖子

如何在两台流浪机器之间设置无密码 ssh?

我在 vagrant 中设置了两台机器的环境,我使用了以下 CentOS 映像:http : //developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4-x86_64-v20130427.box

让我们将两台机器称为主机和从机。

我希望能够通过无密码 ssh 与 master 的从站通信,因此我按照此博客文章中的说明设置无密码 ssh:http : //www.thecloudavenue.com/2012/01/ how-to-setup-password-less-ssh-to.html

帖子中的步骤将是:

sudo apt-get install openssh-client
sudo apt-get install openssh-server
ssh-keygen -t rsa -P "" -f ~/.ssh/id_dsa
ssh-copy-id -i $HOME/.ssh/id_dsa.pub vagrant@slave-hostname
cat $HOME/.ssh/id_dsa.pub >> $HOME/.ssh/authorized_keys
Run Code Online (Sandbox Code Playgroud)

这些步骤工作正常,从属设备获取写入authorized_keys 的主密钥。

问题是当我尝试从主服务器通过 SSH 输入密码时,从服务器一直要求输入密码。

Vagrant 中是否有我需要更改的设置才能使无密码 ssh 工作?

linux ssh centos vagrant

6
推荐指数
1
解决办法
4747
查看次数

标签 统计

centos ×1

linux ×1

ssh ×1

vagrant ×1