无论使用哪家云服务商,登录 Linux 型云主机(占绝大多数)的标准方法是SSH,你需要准备三个信息:
1、云主机的公网 IP 地址:在云控制台获取。
2、用户名:通常是root(拥有最高权限)或云服务商提供的默认用户名(如 Ubuntu 系统是ubuntu,CentOS 是centos 或root)。
3、认证方式:
密码服务商会提供初始密码。
SSH 密钥对(更安全、推荐)你需要保管好本地的私钥文件(如id_rsa),并在创建云主机时将公钥与之绑定。
Mac 自带强大的终端工具,是登录云主机的首选。
1、 打开「应用程序」->「实用工具」->「终端」。
2、 输入 SSH 命令。
使用密码登录
ssh username@ip_address
# ssh root@123.123.123.123然后按提示输入密码。
使用密钥登录(推荐)
ssh -i /path/to/your/private_key.pem username@ip_address
# ssh -i ~/.ssh/aliyun_key.pem root@123.123.123.123-i 指定你的私钥文件路径。
确保私钥文件权限安全chmod 400 ~/.ssh/aliyun_key.pem。
iTerm2功能更强大的终端替代品,操作方式与系统终端完全相同。
Tabby、Warp现代、美观的终端,自带 SSH 连接管理器,可以保存会话,适合管理多台云主机。
场景二:使用 iPhone 或 iPad 登录
在移动设备上,你需要通过 App Store 下载 SSH 客户端应用。
1、Termius(免费,功能强大,最推荐):
* 支持 SSH、SFTP。
* 可以保存主机信息、密钥、分组,同步到所有设备。
* 界面美观,操作流畅。
2、Blink Shell(更专业,支持 Mosh):
* 功能强大,支持mosh 协议(在网络不稳定时连接不会中断)。
* 需要一定的学习成本。
3、Prompt 2:
* 由知名开发商 Panic 出品,设计精良,但需付费。
1、下载并打开 Termius。
2、添加主机:
* 点击右下角 “+” 号 -> 「New Host」。
Address填写云主机的公网 IP。
Username填写用户名(如root)。
3、设置认证:
Password点击「Set Password」输入密码。
或SSH Key(更安全)点击「Use Key」-> 「New Key」。
* 将你 Mac 或电脑上的私钥内容(通常以-----BEGIN RSA PRIVATE KEY 开头)粘贴进去,或通过文件导入。
* 给密钥起个名字保存。
4、保存并连接:点击右上角「Save」,然后点击主机条目即可连接。
“Are you sure you want to continue connecting (yes/no)?”输入yes,这是将主机指纹加入本地已知列表,防止中间人攻击。
“Permission denied (publickey)”最常见错误。
* 检查用户名是否正确。
* 检查 IP 地址是否正确。
如果使用密钥确保密钥已正确绑定到云主机;确保命令中私钥路径正确;确保私钥文件权限正确(chmod 400)。
如果使用密码确保密码正确(注意大小写和特殊字符)。
禁用密码登录配置好 SSH 密钥后,建议修改云主机的 SSH 配置文件(/etc/ssh/sshd_config),将PasswordAuthentication 设为no,然后重启 SSH 服务,这能极大提升安全性。
修改默认端口将 SSH 的默认端口 22 改为一个高位端口(如 2222),可以减少自动扫描攻击。
使用强密码或密钥密钥比密码安全得多。
3. 图形界面连接(极少用,仅适用于有桌面环境的云主机)
如果云主机安装了桌面环境(如 Ubuntu Desktop),你可以使用 VNC 客户端连接,但绝大多数云主机用于服务器,没有图形界面。
1、获取连接信息:从云控制台获取 IP、用户名、密码或密钥。
2、选择客户端:
* Mac -> 系统「终端」或 iTerm2。
* iPhone/iPad -> 下载 Termius。
3、使用命令或应用建立 SSH 连接。
4、妥善保存会话,方便下次登录。
按照以上步骤,你应该能顺利地从任何苹果设备登录到你的云主机,第一次操作可能会遇到一些小问题,耐心检查 IP、用户名和密钥(密码)这三大要素,通常都能解决。
文章摘自:https://idc.huochengrm.cn/zj/24669.html
评论
士多思
回复苹果用户登录云主机,需先下载并安装云主机客户端,输入用户名和密码进行登录。
僧乐松
回复SSH是登录Linux云主机的标准方法,需准备公网IP、用户名和认证方式(密码或密钥),Mac自带终端,iPhone/iPad需下载SSH客户端,首次登录可能遇到问题,如检查用户名、IP和密钥。