如何在Mac Air上登录VPS服务器?
| 方法类型 |
适用场景 |
主要工具 |
连接方式 |
| SSH连接 |
命令行操作、服务器管理 |
终端、Termius |
加密协议连接 |
| 远程桌面 |
图形界面操作 |
Microsoft Remote Desktop |
远程桌面协议 |
| 网页控制台 |
临时管理、紧急操作 |
浏览器 |
网页界面访问 |
Mac Air连接VPS服务器的完整指南
主要连接方法概览
| 方法名称 |
适用系统 |
连接特点 |
推荐工具 |
| SSH连接 |
Linux/Unix系统 |
命令行界面、安全性高 |
系统终端、Termius |
| 远程桌面 |
Windows系统 |
图形化界面、操作直观 |
Microsoft Remote Desktop |
方法一:SSH连接VPS服务器
步骤1:准备连接信息
操作说明:收集VPS服务器的基本连接信息
使用工具提示:这些信息通常可以在VPS提供商的控制面板中找到
需要准备的信息:
- VPS公网IP地址(如:123.45.67.89)
- SSH端口号(默认22,部分VPS会修改为自定义端口)
- 登录用户名(如:root或ubuntu)
- 登录密码或私钥文件
步骤2:打开终端应用程序
操作说明:启动Mac Air自带的终端工具
使用工具提示:终端是Mac系统内置的命令行工具
# 方法1:通过聚焦搜索打开
按下 Command + 空格键
输入"终端"或"Terminal"
按回车键
方法2:通过应用程序打开
打开"应用程序"文件夹
进入"实用工具"文件夹
双击"终端"应用程序
步骤3:执行SSH连接命令
操作说明:使用SSH命令连接到VPS服务器
# 基础SSH连接命令格式
ssh 用户名@公网IP -p 端口号
具体示例
ssh ubuntu@123.45.67.89 -p 22
步骤4:处理首次连接提示
操作说明:首次连接时需要确认服务器指纹
# 首次连接会出现类似提示
The authenticity of host '123.45.67.89 (123.45.67.89)' can't be established.
ECDSA key fingerprint is SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
输入yes继续连接
yes
步骤5:输入登录密码
操作说明:输入VPS登录密码完成身份验证
# 输入密码(输入时不会显示字符)
ubuntu@123.45.67.89's password:
密码输入正确后显示连接成功
Welcome to Ubuntu 20.04 LTS (GNU/Linux 5.4.0-42-generic x8664)
方法二:使用密钥登录VPS
步骤1:准备私钥文件
操作说明:将私钥文件保存到本地指定目录
# 创建SSH目录(如果不存在)
mkdir -p ~/.ssh
将私钥文件复制到SSH目录
cp /path/to/your/privatekey ~/.ssh/idrsa
步骤2:设置私钥文件权限
操作说明:修改私钥文件权限以确保安全性
# 设置私钥文件权限为600
chmod 600 ~/.ssh/idrsa
步骤3:使用密钥连接VPS
操作说明:通过指定私钥文件进行SSH连接
# 使用密钥登录命令格式
ssh -i ~/.ssh/idrsa 用户名@公网IP -p 端口号
具体示例
ssh -i ~/.ssh/idrsa ubuntu@123.45.67.89 -p 22
方法三:使用远程桌面连接Windows VPS
步骤1:安装远程桌面客户端
操作说明:下载并安装Microsoft Remote Desktop for Mac
下载地址:
https://install.appcenter.ms/orgs/rdmacios-k2vy/apps/microsoft-remote-desktop-for-mac/distributiongroups/all-users-of-microsoft-remote-desktop-for-mac
步骤2:配置远程桌面连接
操作说明:添加VPS服务器连接信息
配置步骤:
- 打开Microsoft Remote Desktop
- 点击"Add PC"按钮
- 输入VPS的IP地址和端口号
- 设置连接名称和登录凭证
步骤3:建立远程连接
操作说明:连接到Windows VPS服务器
连接流程:
- 双击已保存的连接配置
- 输入用户名和密码
- 点击"连接"按钮
- 首次连接可能需要确认安全证书
便捷操作技巧
SSH配置简化登录
操作说明:通过SSH配置文件简化重复连接操作
# 编辑或创建SSH配置文件
nano ~/.ssh/config
添加VPS配置信息
Host myvps # 自定义连接名称
HostName 123.45.67.89 # VPS的IP地址
User ubuntu # 登录用户名
Port 22 # 端口号
IdentityFile ~/.ssh/idrsa # 私钥路径(密钥登录时使用)
使用简化命令连接
操作说明:配置完成后使用简化命令快速连接
# 简化后的连接命令
ssh myvps
替代原来的完整命令
ssh ubuntu@123.45.67.89 -p 22
常见问题及解决方案
| 问题现象 |
可能原因 |
解决方案 |
| “Connection refused”错误 |
SSH服务未启动或端口错误 |
检查VPS的SSH服务状态,确认端口号是否正确 |
| 权限过高导致连接失败 |
私钥文件权限设置不当 |
执行chmod 600 ~/.ssh/id_rsa修改权限 |
| 首次连接提示指纹确认 |
服务器指纹未在本地记录 |
输入yes确认连接 |
| 密码输入无反应 |
密码输入时终端不显示字符 |
正常输入密码后按回车键即可 |
| 连接超时 |
网络问题或IP地址错误 |
检查网络连接,确认VPS IP地址是否正确 |
文件传输操作
操作说明:使用SCP命令在本地和VPS之间传输文件
# 将本地文件传输到VPS
scp -P 端口号 本地文件路径 用户名@公网IP:VPS目标路径
具体示例
scp -P 22 ~/Downloads/test.txt ubuntu@123.45.67.89:/home/ubuntu/
从VPS下载文件到本地
scp -P 端口号 用户名@公网IP:VPS文件路径 本地目标路径
第三方工具推荐
对于偏好图形界面的用户,可以使用第三方SSH客户端来简化连接流程,同时集成文件管理、多标签页等功能。Termius是一款跨平台SSH客户端,可以在Mac的App Store中搜索下载安装。
发表评论