本文共 519 字,大约阅读时间需要 1 分钟。
要在Linux上实现SSH免密登录,可以按照以下步骤操作:
1. 使用MobaXterm登录master虚拟机
2. 测试SSH登录本机
在使用SSH登录时,请注意:初次登录可能需要密码,确保密码输入正确。
3. 生成SSH密钥对
打开终端,输入以下命令生成密钥对(可以选择DSA或RSA算法):
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
生成完成后,密钥对会被存储在`~/.ssh`目录下。
4. 将公钥添加到授权文件
将生成的公钥文件`id_dsa.pub`内容复制到`~/.ssh/authorized_keys`文件中:
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
注意:确保`authorized_keys`文件的权限为600,以防止未授权的访问:
chmod 600 ~/.ssh/authorized_keys
5. 测试SSH免密登录
再次使用`ssh master`命令登录master虚拟机,此时不需要输入密码即可直接登录。
温馨提示:初次设置完成后,第一次登录可能还需输入密码,之后将无需密码。
转载地址:http://tvca.baihongyu.com/