配置 SSH 公钥和私钥
生成 SSH 密钥对: 在终端中输入以下命令生成 SSH 密钥对:
1
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
这会在默认目录
~/.ssh/
下生成一个公钥文件id_rsa.pub
和一个私钥文件id_rsa
。将公钥添加到目标服务器: 将生成的公钥文件中的内容添加到目标服务器上的
~/.ssh/authorized_keys
文件中。你可以使用ssh-copy-id
命令来简化此过程:1
ssh-copy-id username@remote_host
这将把你的公钥添加到远程主机上指定用户的
authorized_keys
文件中。设置私钥权限: 在本地机器上设置私钥文件的权限,确保只有你可以读取:
1
chmod 600 ~/.ssh/id_rsa
测试连接: 使用 SSH 命令测试连接到目标服务器,确保已成功配置:
1
ssh username@remote_host
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.