windows ssh免密 linux
1.安装OpenSSH:
- 在Windows 10上,你可以通过“控制面板” -> “程序” -> “程序和功能” -> “启用或关闭Windows功能”中启用“OpenSSH客户端”和“OpenSSH服务器”。
- 如果你使用的是较早版本的Windows,请安装Win32-OpenSSH。
2.生成SSH密钥:
打开 PowerShell 或命令提示符。
运行以下命令生成SSH密钥对:
1
ssh-keygen
按照提示,选择密钥的保存位置和输入密码(或直接按回车键留空)。
3.复制公钥到Linux服务器:
- 打开生成的公钥文件,通常是
C:\Users\YourUsername\.ssh\id_rsa.pub
。你可以使用文本编辑器如Notepad来打开。 - 复制公钥内容。
在Linux服务器上添加公钥:
在Linux服务器上,打开终端。
打开或创建
~/.ssh/authorized_keys
文件(如果不存在):
1
2mkdir -p ~/.ssh
touch ~/.ssh/authorized_keys将从Windows复制的公钥粘贴到
authorized_keys
文件中:1
echo "paste_copied_public_key_here" >> ~/.ssh/authorized_keys
请替换
paste_copied_public_key_here
为你从Windows复制的公钥。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 阿尔忒弥斯的笔记!
评论