linuxssh无密码验证配置
时间: 2023-11-09 17:04:39 浏览: 96
linux远程登录ssh免密码配置方法
要在Linux中进行SSH无密码验证配置,需要执行以下步骤:
1. 在本地计算机上生成 SSH 密钥对。可以使用以下命令来生成:
```ssh-keygen```
2. 在远程服务器上创建目录 .ssh,并且将本地计算机上的公钥文件添加到目录中的 authorized_keys 文件中。可以使用以下命令来完成:
```ssh remote_username@server_ip "mkdir -p ~/.ssh && chmod 700 ~/.ssh"```
```cat ~/.ssh/id_rsa.pub | ssh remote_username@server_ip "cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"```
3. 现在尝试连接到远程服务器,你应该能够连接到服务器而不需要输入密码。可以使用以下命令来测试:
```ssh remote_username@server_ip```
这样你就完成了 SSH 无密码验证配置。
阅读全文