You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用给定的Azure RSA私钥在Mac系统中通过SSH登录Azure服务器

Mac系统使用SSH密钥登录Azure服务器操作步骤

第一步:处理RSA私钥文件

  • 把获取到的完整RSA私钥内容(包含-----BEGIN RSA PRIVATE KEY-----和-----END RSA PRIVATE KEY-----头尾行)复制到本地文本编辑器,保存为纯文本文件,推荐存到当前用户的SSH配置目录下,比如~/.ssh/azure_rsa
  • 必须修改私钥文件权限,否则SSH会出于安全校验拒绝使用该密钥,打开终端执行命令:
    chmod 600 <替换为你的密钥文件完整路径>
    示例:如果密钥存在~/.ssh/azure_rsa,命令为chmod 600 ~/.ssh/azure_rsa

第二步:两种登录方式选其一即可

方式1:直接输入SSH命令登录

打开终端直接执行如下命令即可:
ssh -i <替换为密钥文件路径> -p <替换为端口YY> azureuser@<替换为服务器IP XXX.XXX.XX.XX>
示例:密钥路径为~/.ssh/azure_rsa,端口为22,IP为10.0.0.1,命令如下:
ssh -i ~/.ssh/azure_rsa -p 22 azureuser@10.0.0.1

方式2:配置SSH配置文件实现快捷登录

后续不需要每次输入长串命令,配置一次后可直接通过别名登录:

  1. 打开终端编辑SSH配置文件,执行命令:nano ~/.ssh/config(如果文件不存在会自动新建)
  2. 在文件末尾粘贴如下配置,对应替换你拿到的参数即可:
Host azureserv
  HostName XXX.XXX.XX.XX
  User azureuser
  Port YY
  IdentityFile 替换为你的密钥文件完整路径
  1. 按Ctrl+O保存,按Ctrl+X退出编辑器
  2. 后续需要登录时,直接在终端执行ssh azureserv即可完成登录

常见异常处理

如果登录时提示Permissions 0644 for 'xxx' are too open,重新执行第一步的chmod 600命令修改密钥权限即可。

内容的提问来源于stack exchange,提问作者cleungtech

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 11:30:02