通过 ssh config 快速免密连接服务器
目录
- 通过 ssh config 快速免密连接服务器
- 1. 创建ssh的私钥和公钥的话 (如果已经做过可忽略)
- 2. 创建config文件,填写服务器配置
- 3. 允许在远程服务器的授权密钥上安装 SSH 密钥
1. 创建ssh的私钥和公钥的话 (如果已经做过可忽略)
ssh-keygen -t rsa
在类似目录可以看到生成的内容(config 文件是后面生成的)
2. 创建config文件,填写服务器配置
vim config
Host myserver HostName 12.132.24.184User usernameIdentityFile ~/.ssh/id_rsa
从上往下依次是:
- 服务器别名
- 服务器公网 ip
- 服务器对应用户的用户名
- 私钥地址
3. 允许在远程服务器的授权密钥上安装 SSH 密钥
执行以下指令
ssh-copy-id -i 私钥的地址 username@ip_address
ssh-copy-id -i ~/.ssh/username/id_rsa username@12.132.24.184
如果没有ssh-copy-id指令可以自行百度进行安装。