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 
 2- mkdir -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 许可协议。转载请注明来自 阿尔忒弥斯的笔记!
 评论


