Windows 生成无密码 SSH 密钥 + Linux 配置公钥

问题背景:Windows 上 bat 脚本调用 SSH 无法自动输入密码

Windows 生成无密码密钥

bat 复制代码
ssh-keygen -t ed25519 -N "" -f %USERPROFILE%\.ssh\id_ed25519

查看公钥内容:

bat 复制代码
type %USERPROFILE%\.ssh\id_ed25519.pub

复制输出内容。

Linux 配置公钥登录

bash 复制代码
mkdir -p ~/.ssh
chmod 700 ~/.ssh
echo '复制的公钥内容' >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

Windows 测试免密登录

bat 复制代码
ssh user@服务器IP

无需密码即成功。

相关推荐
深念Y19 小时前
Windows 11 工具链部署与 SSH 踩坑笔记
windows·笔记·ssh
mooooooooooye2 天前
2026 年跨平台 SSH 客户端怎么选?Xterminal、Termius、MobaXterm 谁更合适
服务器·网络·ssh
小王C语言3 天前
Windows 无法使用 ssh 连接虚拟机(ubuntu),网络没问题的情况下
运维·ssh
mooooooooooye4 天前
SSH 工具越用越乱,Xterminal 先清掉这三类失效连接
运维·ssh·github
梓沂4 天前
SSH 公钥认证配置指南:从生成密钥到配置 SFTP 服务器
ssh
lswzw5 天前
我开源了 ssh-mcp:让支持 MCP 的 AI 客户端通过 SSH 查服务器、查数据库、读文件和部署
人工智能·开源·ssh
北冥you鱼5 天前
HTTPS 推送失败?改用 SSH 一键搞定
网络协议·https·ssh
zhendianluli5 天前
VS Code Remote-SSH 连接故障排查手册(精详版)
运维·ssh
Zkaisen6 天前
【Gitee】SSH 公钥、GPG 公钥、私人令牌的区别
运维·gitee·ssh
dozenyaoyida6 天前
无外网 Linux 服务器离线安装 VS Code Remote-SSH 指南(新版双包机制 + commit 一致)
ssh·vs code·嵌入式开发·clangd·离线安装·remote-ssh