当前位置: 首页 > news >正文

详细介绍:macOS 一键免密登录阿里云 ECS:SSH 密钥对认证完整指南

macOS 一键免密登录阿里云 ECS:SSH 密钥对认证完整指南

在 macOS 上实现 免密登录阿里云 ECS 服务器,核心原理是使用 SSH 密钥对认证:将本地生成的公钥上传到服务器的 ~/.ssh/authorized_keys 文件中,之后 SSH 登录时系统会自动使用私钥完成认证,无需输入密码。

本教程适用于 macOS 终端或 iTerm2 用户,步骤清晰、命令可复制,助你快速实现安全高效的免密登录!


前置准备:配置阿里云安全组

在开始前,请确保你的 ECS 实例安全组 已放行来自你 Mac 本地 IP 的 22 端口(SSH)入方向流量

✅ 操作路径:
阿里云控制台 → 云服务器 ECS → 实例 → 安全组 → 配置规则 → 添加入方向规则

安全组配置示意图


✅ 步骤 1:在 Mac 上生成 SSH 密钥对(如尚未生成)

打开 终端(Terminal 或 iTerm2),执行以下命令:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
  • 按回车使用默认路径(~/.ssh/id_rsa
  • 不要设置密码(passphrase) → 直接连续按回车(否则仍需输密码)
  • 生成后将在 ~/.ssh/ 目录下得到两个文件:
    • id_rsa(私钥,严禁泄露!
    • id_rsa.pub(公钥,用于上传服务器)

查看是否已有密钥:

ls ~/.ssh/

✅ 步骤 2:将公钥上传到阿里云 ECS

方法一:使用 ssh-copy-id(推荐 ✅ 最简单)

ssh-copy-id root@你的服务器公网IP
  • 首次运行会提示输入 ECS 的 root 密码
  • 成功后自动将公钥追加到服务器的 ~/.ssh/authorized_keys

⚠️ 若提示 command not found: ssh-copy-id,请先安装:

brew install ssh-copy-id

(需已安装 Homebrew)


方法二:手动上传(无 ssh-copy-id 时备用)

1. 查看并复制本地公钥内容:
cat ~/.ssh/id_rsa.pub

复制输出的整行内容(以 ssh-rsa AAAAB3... 开头)

2. 登录 ECS 输入密码:
ssh root@你的服务器公网IP

SSH 登录示意图

3. 在服务器上创建目录并写入公钥:
mkdir -p ~/.ssh
echo "粘贴你复制的公钥内容" >> ~/.ssh/authorized_keys
4. 设置关键权限(必须!否则登录失败):
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
5. 退出服务器:
exit

✅ 步骤 3:测试免密登录

ssh root@你的服务器公网IP

✅ 若 无需输入密码直接进入服务器,恭喜你配置成功!


✅ 步骤 4:(可选)配置别名,简化登录命令

编辑你的 Shell 配置文件:

  • 如果使用 zsh(macOS Catalina 及以后默认):

    vim ~/.zshrc
  • 如果使用 bash

    vim ~/.bashrc

在文件末尾添加别名(例如命名为 ecs):

alias ecs='ssh root@你的服务器公网IP'

保存后使配置生效:

source ~/.zshrc   # 或 source ~/.bashrc

之后只需输入:

yanchang@xxxxx4 ~ % ecs
Last login: Fri Oct 31 11:07:19 2025 from 42.120.75.126
Welcome to Alibaba Cloud Elastic Compute Service !

即可秒登服务器!⚡


安全与排错注意事项

  1. 安全组必须开放 22 端口 —— 否则连接被拒绝。
  2. 权限设置必须正确
    • ~/.ssh700
    • ~/.ssh/authorized_keys600
  3. 若仍提示输入密码,请检查服务器 SSH 配置:
    sudo vim /etc/ssh/sshd_config
    确保以下配置存在且未被注释:
    PubkeyAuthentication yes
    AuthorizedKeysFile .ssh/authorized_keys
    修改后重启 SSH 服务:
    sudo systemctl restart sshd
  4. 多服务器管理建议:后续可使用 ~/.ssh/config 文件配置多个主机别名与密钥路径,实现更灵活管理。
http://www.jsqmd.com/news/53740/

相关文章:

  • 2025 超声波清洗机源头厂家最新推荐排行榜:全品类设备适配多场景,深度解析核心优势全自动 / 多臂式 / 多槽式 / 履带式 / 通过式 / 单槽式 / 摆动式 / 平移式超声波清洗机公司推荐
  • 2025擅长香港留学的中介机构推荐
  • 2025年螺旋电动压力机直销厂家权威推荐:数控电动螺旋压力机/1000吨电动螺旋压力机/直驱电动螺旋压力机源头厂家精选
  • 界面简洁,上手快!适合新手的免费PPT生成软件推荐 - 实践
  • 日活10万的APP,如何精准计算广告收益? - 详解
  • AI如何消除决策疲劳:从厨房到职场的智能工作革命
  • 2025 年 11 月电动伸缩门厂家权威推荐榜:悬浮门/空降闸/工业伸缩门,智能防护与耐用品质深度解析
  • ASCII码进制对照表 - wanghongwei
  • complex复数
  • 大模型推理加速的全景技术指南
  • 行为树BehaviorTree.CPP
  • 2025 最新聚氨酯砂浆厂家推荐榜:基于国际测评数据的欧洲技术与一站式服务甄选指南水性聚氨酯砂浆 / 聚氨酯砂浆自流平公司推荐
  • 2025年热门的污水池清淤机器人厂家推荐及采购指南
  • 2025年口碑好的振动台行业内知名厂家排行榜
  • 2025 年 11 月电线电缆租赁厂家实力推荐榜:电缆线出租,临时用电电缆租赁,电力电缆租赁,空调电缆租赁,高效安全供电解决方案精选
  • 2025 年 11 月牙刷品牌权威推荐榜:涵盖软毛/电动/儿童/便携/声波/护龈/脱敏/旋转式/超软毛牙刷,专业口腔护理与深度清洁口碑之选
  • 2025年11月医药翻译机构综合评测榜:十大服务商详细对比与选择要点
  • 2025氨氮水质监测设备厂家有哪些,废水监测设备厂家有哪些
  • 2025年11月小红书代理商排名全览:基于多维度数据的中立评价
  • 2025水质监测厂家全解析:COD水质监测设备厂家有哪些汇总
  • 最新推荐:哪些国内PLM厂商更适合汽车零部件制造企业
  • 2025年质量好的西安水泵_西安水泵批发厂家最新推荐榜
  • 2025年靠谱的西安水泵_西安水泵批发厂家实力及用户口碑最新推荐榜
  • 2025年口碑好的碳纤维3D打印耗材/TPU3D打印耗材最新TOP品牌厂家排行
  • 完整教程:Linux----进程控制
  • 2025年热门的冲床送料机厂家推荐及采购指南
  • 提高组模拟赛 50 B. 种树 洛谷 P9836 种树 题解
  • 【转载】从一个面试官的角度谈软件工程师的面试
  • 望都县农村自建房找谁好?河北保定望都县自建房公司/机构深度评测口碑推荐榜
  • NOIP 2025 邮急