如何在Windows电脑上设置SSH密钥免密登录Ubuntu Server

如何在Windows电脑上设置SSH密钥免密登录Ubuntu Server

以下是在Windows电脑上设置SSH密钥免密登录Ubuntu Server的完整、可靠、一步到位的操作步骤,假设你的环境如下。
把下文中的xxx.yy.zz.www替换为你的ip,然后初始密码就是你这个服务器的密码。

本地电脑:Windows 10/11(使用 PowerShell + OpenSSH 客户端) 远程服务器:Ubuntu Server 24.04 LTS 服务器信息: IP:xxx.yy.zz.www 用户名:ubuntu 初始密码:chushimimachushimima

✅ 最终目标
在 Windows PowerShell 中执行:

ssh ubuntu-server

即可直接登录,无需输入密码。

🔧 完整操作步骤(请严格按顺序执行)

第一步:在 Windows 上生成专用 SSH 密钥

打开 PowerShell(以普通用户运行)

生成专用密钥(不设 passphrase,实现完全免交互)
ssh-keygen -t ed25519 -C “ubuntu-server” -f “env:USERPROFILE.sshid_ed25519_ubuntu”

  • 连续按 回车(不要输入 passphrase)
  • 私钥保存为:C:UsersAdministrator.sshid_ed25519_ubuntu
  • 公钥保存为:C:UsersAdministrator.sshid_ed25519_ubuntu.pub

第二步:将公钥上传到服务器

  1. 确保服务器有 .ssh 目录
ssh ubuntu@xxx.yy.zz.www "mkdir -p ~/.ssh && chmod 700 ~/.ssh"
  1. 上传公钥(会提示输入一次密码)
type env:USERPROFILE.sshid_ed25519_ubuntu.pub | ssh ubuntu@xxx.yy.zz.www "cat >> ~/.ssh/authorized_keys"
  1. 设置正确权限(关键!)
ssh ubuntu@xxx.yy.zz.www "chmod 600 ~/.ssh/authorized_keys"

💡 输入密码时不会显示字符,输完直接回车即可。

第三步:创建 SSH 配置文件(简化登录命令)

自动生成正确的 config 文件

@" Host ubuntu-server HostName xxx.yy.zz.www User ubuntu IdentityFile ~/.ssh/id_ed25519_ubuntu IdentitiesOnly yes "@ | Out-File -FilePath env:USERPROFILE.sshconfig -Encoding ASCII

✅ 此命令确保路径为 ~/.ssh/…(不是 /.ssh/…),且编码兼容。

第四步:测试免密登录

使用别名登录

ssh ubuntu-server

✅ 如果直接进入服务器命令行(如ubuntu@VM-0-7-ubuntu:~),说明成功!

若仍提示密码,请跳到下方【故障排查】。

第五步(可选但推荐):禁用密码登录(提升安全)

⚠️ 仅在确认免密登录成功后操作!

  1. 登录服务器:
ssh ubuntu-server
  1. 在服务器上执行:
# 禁用密码登录,启用密钥登录 sudo sed -i 's/PasswordAuthentication./PasswordAuthentication no/' /etc/ssh/sshd_config sudo sed -i 's/PubkeyAuthentication./PubkeyAuthentication yes/' /etc/ssh/sshd_config # 重启 SSH 服务 sudo systemctl restart sshd
  1. 退出并再次测试:
exit ssh ubuntu-server

应仍然能直接登录。

🔒 额外安全建议

  1. 立即修改初始密码(即使禁用密码登录):
passwd
  1. 备份私钥:
- 备份 C:UsersAdministrator.sshid_ed25519_ubuntu 到安全位置 - 不要泄露此文件!
  1. 公钥(.pub文件)可公开分享,无安全风险。

🛠 故障排查

❌ 问题:仍提示输入密码?

检查 1:公钥是否已上传?
查看服务器上的authorized_keys

ssh ubuntu@xxx.yy.zz.www "cat ~/.ssh/authorized_keys"

应包含一行以ssh-ed25519 AAAAC3...开头的内容。

检查 2:权限是否正确?

ssh ubuntu@xxx.yy.zz.www "ls -ld ~ ~/.ssh ~/.ssh/authorized_keys"

正确权限:

/home/ubuntu:drwxr-xr-x(755) ~/.ssh:drwx------(700) ~/.ssh/authorized_keys:-rw-------(600)

检查 3:config 文件是否正确?

Get-Content $env:USERPROFILE.sshconfig

必须包含:

IdentityFile ~/.ssh/id_ed25519_ubuntu

完成以上所有步骤后,你将拥有一个安全、便捷、免密的 SSH 连接。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1201380.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2026 AI论文工具终极指南:全流程合规提效

2026年,AI技术已深度渗透学术写作全场景,成为科研人员与学生破解选题困惑、格式繁琐、文献检索低效、写作进度滞后等核心痛点的关键助力。但当前AI论文工具市场鱼龙混杂,部分产品重营销轻实用,甚至存在学术合规隐患。本文整合多篇…

全面解析:2026年高性价比电动车推荐榜单,功能强大的电动车哪家靠谱

在选择电动车的过程中,性价比高的电动车哪家靠谱是消费者非常关注的问题。品牌如四川玉骑铃科技因其优越的性能和市场反馈备受青睐。同时,爬坡能力也是选购的重要考量因素,许多用户对电动车在陡坡上的表现尤为关注。…

【计算机视觉、关键点检测、特征提取和匹配】基于SIFT、PCA-SIFT和GLOH算法在不同图像之间建立特征对应关系,并实现点匹配算法和图像匹配(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

三表

三表一、三表连接的格式 1.三表内连接 格式:select * from 表1 inner join 表2 on 表1.关联字段1=表2.关联字段2=表3.关联字段3; 如:select * from student student inner join sc on student.stu_no=sc.stu_no inne…

飞书钉钉AI硬件争夺战:录音背后的入口之争

文|白 鸽 编|王一粟 在钉钉推出DingTalk A1的5个月后,飞书也“杀”入了AI录音设备的战场。 1月19日,安克创新与飞书联合做了一款AI录音设备,即AI录音豆,由安克创新做硬件,飞书则提供软件和AI…

2026年厦门AI外呼机器人最新推荐厂家:外呼机器人、销售机器人、AI外呼机器人、智能外呼机器人、智能电销机器人、智能电话机器人

当前企业对高效拓客、成本管控的需求持续攀升,AI外呼机器人凭借自动化运营、高并发外呼等优势,广泛应用于销售拓客、客户回访等场景,但市场上产品质量参差不齐,部分存在话术僵硬、合规性不足、数据安全无保障等问题…

java_ssm38宠物常规护理知识科普管理系统 _87n3x

目录 具体实现截图系统概述核心功能技术架构应用价值 系统所用技术介绍写作提纲源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 具体实现截图 系统概述 Java_SSM38宠物常规护理知识科普管理系统_87n3x是一个基于SSM(Sprin…

基于SpringBoot的在线音乐推荐系统开题报告

基于SpringBoot的在线音乐推荐系统开题报告 一、研究背景 在数字媒体技术与互联网产业飞速发展的当下,音乐消费模式已完成从传统实体载体向在线数字化的全面转型。在线音乐平台凭借资源丰富、获取便捷、交互性强等优势,成为大众享受音乐、传播音乐的核心…

告别机房管理 “盲盒”!实现主动预判的可视化运维

数据中心运维管理中,传统的机房管理常常面临设备繁多、管理混乱、故障排查困难、空间资源浪费等问题,就像在开 “盲盒” 一样充满不确定性;这些问题不仅影响运维效率,更可能对业务连续性造成潜在风险。乐维CMDB的机房视图&#xf…

基于大数据爬虫+Hadoop+Python的农产品销售预测系统设计与实现开题报告

基于大数据爬虫HadoopPython的农产品销售预测系统设计与实现开题报告 一、选题背景及意义 (一)选题背景 我国作为农业大国,农产品产量稳居世界前列,农产品销售是连接农业生产与市场消费的核心环节,直接关系到农民收入…

河南标识标牌实力标杆:金合盛12年深耕,用匠心与创新定义行业标准

河南标识标牌实力标杆:金合盛12年深耕,用匠心与创新定义行业标准解码河南标识标牌行业痛点:谁在重塑品质与效率标杆?在河南标识标牌行业,“品质不稳、交付滞后、售后缺位” 曾是客户的普遍困扰 ——80% 的客户遭遇…

人力资源公司哪家好?

在“人才是第一资源”时代,企业扩张、转型离不开高效人力支撑,但“人力资源公司哪家好”成管理者追问焦点。终成国际用十余年实践给出答案:好的HR服务,既要懂企业“急难愁盼”,更要成为人才与组织共成长的“终身伙伴”…

河南景观字标杆品牌:金合盛用匠心标识点亮中原大地

河南景观字标杆品牌:金合盛用匠心标识点亮中原大地在 “千里太行魂在新乡” 的中原大地上,标识标牌早已超越指引功能,成为传递地域文化的鲜活载体。河南金合盛标识标牌有限公司作为扎根新乡的实力企业,以 9000 平方…

高效服装加工ERP软件助力企业精细化管理与决策优化

高效服装加工ERP软件如何助力企业的精细化管理 高效服装加工ERP软件通过整合各个核心业务流程,帮助企业实现精细化管理。它集成了生产、采购、仓储和财务管理,使得信息可以在各部门之间迅速流通,避免了信息孤岛的出现。这样一来,企…

基于大数据+机器学习+Hadoop+Python的城市交通流量可视化分析系统开题报告

基于大数据机器学习HadoopPython的城市交通流量可视化分析系统开题报告 一、选题背景及意义 (一)选题背景 随着城市化进程的加速与机动车保有量的激增,城市交通拥堵、通行效率低下、交通安全隐患等问题日益突出,成为制约城市高质量…

实用指南:2025企业DevOps平台选型指南:信通院认证优选,嘉为蓝鲸全链路赋能企业研发效能

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

JBoltAI数据处理中心:全类型数据治理与协同引擎

htmlJBoltAI框架的数据处理中心通过构建标准化数据管理链路,实现结构化与非结构化数据的统一接入、向量化存储及智能协同,为AI应用开发提供高效的数据支撑能力。该中心涵盖数据源管理、表格处理、知识库构建及知识图谱四大核心模块,形成覆盖数…

河南广告牌实力标杆!河南金合盛标识标牌:以精工与诚信领跑中原行业

河南广告牌实力标杆!河南金合盛标识标牌:以精工与诚信领跑中原行业河南广告牌实力标杆!河南金合盛标识标牌:以精工与诚信领跑中原行业在 2025 年中国工艺标牌市场规模即将突破千亿的浪潮中,河南作为中部核心市场,…

真正强大的体系,必须让“创造者长期掌握分配权与控制权

这个问题你问得非常本质,其实已经触到文明兴衰 组织演化 人性经济学的核心层了。 我先给结论,再拆。 结论一句话: 不是“人性喜欢不劳而获”,而是—— 任何体系一旦形成“分配权 > 创造权”,必然衰落&#xff…

企业级+常规应急物资管理系统管理系统源码|SpringBoot+Vue+MyBatis架构+MySQL数据库【完整版】

摘要 随着自然灾害、公共卫生事件等突发事件的频发,应急物资管理成为企业和社会应对危机的重要环节。传统物资管理方式依赖人工操作,存在效率低下、信息滞后、资源分配不均等问题,难以满足现代企业快速响应和精准调配的需求。企业级应急物资管…