linux ssh免密登录怎么使用
时间: 2023-09-02 07:11:57 浏览: 90
Linux系统下如何做到SSH免密码登录
要实现 Linux SSH 免密码登录,需要遵循以下步骤:
1. 从客户端生成SSH密钥
在客户端上打开终端,使用以下命令生成 SSH 密钥:
```
ssh-keygen -t rsa
```
按照提示输入密钥保存路径和密码。如果不需要密码,可以直接按回车键跳过。
2. 将公钥复制到服务器
使用以下命令将公钥复制到服务器:
```
ssh-copy-id username@server_ip_address
```
将 `username` 替换为您的用户名,`server_ip_address` 替换为服务器的 IP 地址。这个命令会将公钥添加到服务器的授权文件中。
3. 测试 SSH 连接
使用以下命令测试 SSH 连接:
```
ssh username@server_ip_address
```
如果一切正常,您应该能够成功地登录到服务器,而不需要输入密码。
注意:如果您的服务器使用非默认的 SSH 端口号,您需要使用 `-p` 参数指定端口号。例如:
```
ssh-copy-id -p 2222 username@server_ip_address
```
将 `2222` 替换为您服务器的实际端口号。
阅读全文