在开始连接前,请确保已完成以下准备:

- 阿里云VPS实例:确保实例处于运行中状态,并已获取公网IP地址。
- 登录凭证:
- 若使用密码登录:记录系统分配的初始密码(可在阿里云控制台重置)。
- 若使用密钥对:提前下载并保存扩展名为
.pem的私钥文件。
- 安全组配置:在阿里云控制台检查安全组规则,确保已开放22端口(SSH默认端口)。
提示:首次启动实例后,建议立即通过控制台VNC连接验证系统状态,避免因网络或配置问题导致连接失败。
方法一:使用系统内置终端连接(密钥对/密码登录)
macOS系统自带终端工具,可通过SSH协议直接连接VPS:
- 打开终端(可通过Spotlight搜索或路径“应用程序/实用工具/终端”启动)。
- 根据登录方式执行对应命令:
- 密钥对登录:
ssh -i /路径/至/密钥文件.pem root@您的公网IP
示例:ssh -i ~/Downloads/key.pem root@123.123.123.123 - 密码登录:
ssh root@您的公网IP
输入命令后按提示输入密码(输入时密码不可见)。
- 密钥对登录:
- 首次连接时会提示确认主机指纹,输入
yes继续。 - 成功登录后,命令行提示符将显示VPS主机名。
方法二:使用第三方SSH客户端(以Termius为例)
对于需要管理多台服务器的用户,推荐使用图形化SSH客户端:
- 从Mac App Store或官网下载安装Termius。
- 打开应用,点击New Host按钮:
| 配置项 | 填写内容 |
|---|---|
| Address | VPS公网IP(如 123.123.123.123) |
| Username | root(或其他用户名) |
| Password/Key | 选择密码或导入PEM密钥文件 |
| Port | 22 |
- 点击Save & Connect,首次连接同样需确认主机密钥。
常见连接问题与解决方案
- “Connection timed out”错误:
- 检查VPS公网IP是否正确
- 验证安全组22端口开放状态
- 通过VNC控制台检查实例网络配置
- “Permission denied”错误:
- 确认用户名是否正确(Linux系统通常为root或ecs-user)
- 检查密钥文件权限:
chmod 400 key.pem - 密码登录失败时尝试通过控制台重置密码
安全加固与高效管理配置
连接成功后,建议立即进行以下安全设置:
- 修改SSH默认端口:编辑
/etc/ssh/sshd_config文件,将Port 22改为其他端口(如 5622)。 - 禁用root登录:创建普通用户并配置sudo权限,设置
PermitRootLogin no。 - 配置SSH密钥自动加载:将以下内容添加到
~/.ssh/config文件实现快速连接:
Host aliyun-vps HostName 您的公网IP User root Port 22 IdentityFile ~/.ssh/密钥文件.pem
配置后只需执行ssh aliyun-vps即可连接。
进阶技巧:图形界面与文件传输
如需使用图形界面或传输文件,可参考以下方案:
- 文件传输:
- 使用
scp命令:scp -i key.pem local_file.txt root@IP:/path/ - 使用图形化工具Cyberduck或FileZilla(需配置SFTP协议)
- 使用
- 图形界面支持:通过SSH隧道转发X11界面(需安装XQuartz):
ssh -X root@IP
内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。
本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/78867.html