Windows上通过
SSH免密登录通常需要安装一个
SSH客户端软件,比如
PuTTY或者MobaXterm,并
配置公钥对。以下是基本步骤:
1. **安装
SSH客户端**:
-
PuTTY是一个轻量级的命令行工具,可以从官方网站下载并安装(https://www.
putty.org/)。
- MobaXterm集成了终端、
SSH功能和X11转发,也适合Windows用户(https://mobaxterm.mobatek.net/)。
2. **生成
SSH密钥对**:
- 打开
PuTTYgen,点击“Generate”生成一个新的
SSH密钥对,建议选择"
SSH-2 RSA"或"Ed25519"。
- 点击"Save private key"保存私钥文件(如id_rsa),这是你不会公开分享的部分。
- 私钥文件可以选择保存密码保护,也可以直接保存无密码,后者将允许
免密登录。
3. **
配置公钥对**:
- 在Linux
服务器端,打开.
ssh目录(如果不存在可以创建),并将生成的公钥(id_rsa.pub)内容复制到authorized_keys文件中,无需额外权限。
- 有些系统会提示添加`command="
ssh-agent"`前缀,这表示每次登录都会自动加载
SSH密钥。
4. **
免密登录设置**:
- 在
PuTTY中,打开Session -> Data ->
SSH-> Auth,然后浏览找到你的私钥文件(例如.id_rsa),勾选"Load Private Key for authentication"。
- 如果选择保存有密码的私钥,可以在这里输入密码。
现在你可以尝试从Windows通过
PuTTY连接到Linux
服务器,应该能实现
免密登录了。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/62348.html