服务器
powershell
# 生成密钥对,记住生成的目标位置
ssh-keygen
# Generating public/private rsa key pair.
# Enter file in which to save the key (/root/.ssh/id_rsa):
# 查看配置,可先绕过这一步,如果一切顺利,就不需要这一步
# RSAAuthentication yes
# PubkeyAuthentication yes
# AuthorizedKeysFile /home/<username>/.ssh/authorized_keys
sudo nano /etc/ssh/sshd_config
# 更改公钥名称 进入第一步中的.ssh目录
mv id_rsa.pub authorized_keys
# 查看私钥,复制到客户端保存
cat id_rsa
12345678910111213141516
客户端
powershell
# 记录私钥保存的位置
ssh -i d:\id_rsa_ubuntu <username>@<hostname>
# 注意:如果出现以下提示
# Load key "d:/id_rsa_ubuntu": invalid format
# 请仔细检查id_rsa_ubuntu文件,最后一行需保留一行空行
123456
评论 (0)