1. 在远程服务生成一对密钥
ssh-keygen # 可以加相应的参数指定,也可以不加,一直回车即可生成
2. 配置远程服务通过密钥的方式进行登陆
cd ~/.ssh/
cat id_rsa.pub >> authorized_keys
chmod 600 authorized_keys
mv id_rsa mykey.pem
3. 将私钥拷贝到本地
scp remoteuser@remoteip:~/.ssh/mykey.pem ~/.ssh
chmod 400 mykey.pem
4. 进入~/.ssh目录下创建文件 config
Host myserve # 进行连接的别名
HostName remoteip
User root
Port 22
identityfile ~/.ssh/mykey.pem
到此创建成功,以后连接远程服务就可以直接使用 ssh myserve 即可连接
本文介绍了如何生成SSH密钥对,配置远程服务器通过密钥授权登录,包括将公钥添加到authorized_keys,设置权限,拷贝私钥到本地,并创建SSHconfig文件以简化连接过程。
3821

被折叠的 条评论
为什么被折叠?



