第一步:Windows 本机生成密钥对(如果还没有)
powershell
复制
查看是否已有密钥
ls ~.ssh\id_rsa.pub
没有则生成(一路回车,不设密码最方便)
ssh-keygen -t rsa -b 4096
生成后密钥位置:
复制
C:\Users\你的用户名.ssh\id_rsa.pub ← 公钥(上传到服务器)
C:\Users\你的用户名.ssh\id_rsa ← 私钥(留在本地,不能泄露)
cat ~.ssh\id_rsa.pub
查看公钥
mkdir -p ~/.ssh
chmod 700 ~/.ssh
echo "粘贴你的公钥内容" >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
exit
sudo systemctl restart sshd