以下是分别针对苹果电脑(Mac) 和苹果手机/平板(iPhone/iPad) 的详细登录指南。
Mac 系统自带终端(Terminal)和 SSH 客户端,这是最常用的方法。
方法 1:使用终端(Terminal)和 SSH 密钥对(最安全、最推荐)
这是管理云服务器(如 AWS EC2, 阿里云 ECS, 腾讯云 CVM 等)的标准方式。
1、准备信息:
云主机的公网 IP 地址例如123.123.123.123
。
用户名通常是root
(Linux系统)或ubuntu
、ec2-user
等(根据云平台规定)。
SSH 私钥文件(.pem 或 .ppk 文件)在创建云主机时下载的密钥文件,确保其权限安全。
2、打开终端(Terminal):
* 可以通过 Spotlight 搜索(Command + 空格键
,输入“终端”)或它在“应用程序” -> “实用工具”文件夹中找到。
3、修改私钥文件的权限(非常重要!):
* 如果私钥文件的权限太开放,SSH 会拒绝使用它,将密钥文件放在一个安全的目录下,比如~/.ssh/
。
在终端中运行以下命令来限制其权限
chmod 400 /path/to/your/private-key.pem
*请将/path/to/your/private-key.pem
替换为你实际密钥文件的路径。
4、执行 SSH 登录命令:
命令格式为ssh -i [私钥文件路径] [用户名]@[公网IP]
例如
ssh -i ~/.ssh/my-aws-key.pem ubuntu@123.123.123.123
或
ssh -i ~/.ssh/my-ali-key.pem root@123.123.123.123
5、首次连接确认:
* 首次连接一台新主机时,终端会提示你确认主机的指纹(fingerprint),输入yes
继续即可。
如果您的云主机设置了密码登录(通常不建议,因为安全性较低),命令更简单:
ssh root@123.123.123.123
然后根据提示输入密码即可。
方法 3:使用图形化软件(如 Termius, Royal TSX, Electerm)
如果你更喜欢图形界面,可以在 Mac App Store 或软件官网下载这些优秀的 SSH 客户端。
1、安装软件(以 Termius 为例)。
2、新建一个主机(Host)。
3、填写信息:
Hostname 公网 IP 地址。
Username 用户名(如 root, ubuntu)。
认证方式 选择 “Key” 或 “Password”。
* 如果选 “Key”,需要导入你的私钥文件。
4、点击连接即可。
二、在 iPhone 或 iPad 上登录云主机
在移动设备上,我们需要借助 App Store 上的 SSH 客户端应用。
Termius (免费,功能强大,UI美观)
Prompt 2 (付费,由知名开发商 Realm 开发,体验极佳)
Blink Shell (功能强大,支持 Mosh)
1、安装并打开 Termius。
2、将私钥文件导入到手机中:
* 通常可以通过 AirDrop、邮件、或文件 App 将.pem
密钥文件发送到手机。
* 在 iPhone 上收到文件后,用“文件”App 打开它,点击“分享”按钮,选择“拷贝到 Termius”,Termius 会自动识别并导入它。
3、设置主机信息:
* 在 Termius 中,点击 “Hosts” 标签页,然后点击右上角的 “+” 号。
标签(Label) 给你的云主机起个名字(如 My-Production-Server)。
主机名(Hostname) 填写公网 IP 地址。
用户名(Username) 填写root
或ubuntu
等。
认证方式 点击 “Use SSH Key”。
密钥(Key) 选择你刚刚导入的密钥。
4、保存并连接:
* 点击右上角的 “Save”,然后在主机列表中点击你刚创建的主机即可开始连接。
权限错误(Permission denied (publickey))
99% 的原因是私钥文件权限不对或密钥配对错误,请确保
1. 使用了chmod 400 your-key.pem
命令。
2. 登录命令中的用户名和 IP 地址正确。
3. 使用的是创建云主机时绑定的那个密钥对。
连接超时(Connection timed out)
* 检查云主机的安全组(Security Group) 或防火墙(Firewall) 规则,是否放行了22 端口(SSH 默认端口)。
找不到密钥文件
* 在终端中,你可以直接将密钥文件拖拽到终端窗口,它会自动填充完整的文件路径,避免手动输入错误。
希望这份详细的指南能帮助你顺利登录你的云主机!
文章摘自:https://idc.huochengrm.cn/zj/13817.html
评论