基于SSH的终端连接:系统自带工具的高效用法
Mac的终端(Terminal)是连接Linux/Unix系统VPS的原生工具,无需额外安装软件,适合熟悉命令行的用户。
1.基础连接步骤
准备信息:确认VPS的公网IP(如123.45.67.89)、SSH端口(默认22,部分VPS会修改为自定义端口,如2222)、登录用户名(如root或ubuntu)及密码/密钥。
打开终端:通过“聚焦搜索”(Command+空格)输入“终端”启动,或在“应用程序→实用工具”中找到终端。
密码登录命令:
ssh 用户名@公网IP -p 端口号
示例:ssh ubuntu@123.45.67.89-p22,首次连接会提示“是否继续连接”,输入yes后回车,再输入密码(输入时无字符显示,输完回车即可)。
密钥登录命令:
若VPS启用密钥认证,需将私钥文件(如id_rsa)保存到本地(建议路径~/.ssh/),并设置权限:
chmod 600 ~/.ssh/id_rsa # 关键步骤,权限过高会导致连接失败 ssh -i ~/.ssh/id_rsa 用户名@公网IP -p 端口号
2.便捷操作技巧
简化登录:在~/.ssh/config文件中添加VPS配置(无该文件可新建),以后直接输入ssh vps名称即可连接:
Host myvps # 自定义名称 HostName 123.45.67.89 # VPS的IP或域名 User ubuntu # 登录用户名 Port 22 # 端口号 IdentityFile ~/.ssh/id_rsa # 私钥路径(密钥登录时添加)
文件传输:用终端自带的scp命令传输文件,例如将本地文件传到
VPS:
scp -P 端口号 本地文件路径 用户名@公网IP:VPS目标路径 # 示例:scp -P 22 ~/Downloads/test.txt ubuntu@123.45.67.89:/home/ubuntu/
第三方图形化工具:可视化操作更友好
对于偏好图形界面的用户,第三方工具能简化连接流程,同时集成文件管理、多标签页等功能。
1.Termius:跨平台SSH客户端
下载安装:在Mac的App Store搜索“Termius”下载(免费版够用,付费版功能更全)。
添加连接:
点击“+”→“New Host”,填写:
Address:VPS的公网IP
Port:SSH端口(默认22)
Username:登录用户名
切换到“Authentication”,选择“Password”或“Key”,填入对应信息,点击“Save”。
连接与操作:点击保存的连接,首次连接确认信任后即可登录,右侧可切换“终端”“文件”标签,方便在图形界面上传/下载文件。
2.FileZilla:专注文件传输的工具
适用场景:主要用于本地与VPS间的文件传输(SFTP协议),操作类似FTP工具。
配置步骤:
官网下载Mac版FileZilla并安装;
打开后在顶部输入:
主机:sftp://公网IP(必须加sftp://)
用户名:VPS登录名
密码:对应密码
端口:22(默认可省略)
点击“快速连接”,左侧为本地文件,右侧为VPS文件,拖拽即可完成传输。
连接Windows系统VPS:远程桌面方案
若VPS安装的是Windows系统,需用远程桌面工具连接。
1.微软官方工具:Microsoft Remote Desktop
下载安装:在Mac的AppStore搜索“MicrosoftRemoteDesktop”,或官网下载。
配置连接:
打开工具,点击“+”→“AddPC”;
PCname:输入WindowsVPS的公网IP:端口;
点击“AddUserAccount”,输入Windows的用户名(如Administrator)和密码;
双击保存的连接,首次连接可能提示证书问题,点击“继续”即可进入Windows桌面。
2.注意事项
WindowsVPS需提前开启远程桌面:在“系统属性→远程设置”中勾选“允许远程连接到此计算机”,并确保防火墙开放3389端口。
连接失败的常见原因与排查
1.网络与端口问题:
用ping公网IP测试网络连通性,不通则检查VPS是否开机、IP是否正确;
端口未开放:通过telnet公网IP端口号测试,连接失败需在VPS的防火墙(如UFW、云服务商安全组)中放行对应端口。
2.权限与密钥问题:
私钥权限过高:必须设置为600(chmod600私钥文件),否则SSH会拒绝使用;
密码错误:连续输错多次可能被VPS临时封禁IP,可等待几分钟或通过VPS控制台重置密码。
3.代理环境影响:
若使用代理(如XINGLOO)连接海外VPS,需确保代理节点正常,可在终端中临时指定代理测试:
export http_proxy=http://代理IP:端口 ssh 用户名@公网IP -p 端口号
Mac连接VPS的核心是根据VPS的操作系统(Linux/Windows)和个人习惯选择工具:命令行爱好者用终端SSH高效直接,图形界面偏好者可选Termius或远程桌面工具,文件传输搭配FileZilla更便捷。
连接前务必确认VPS的网络、端口和认证信息正确,遇到问题可从网络连通性、权限设置、防火墙配置逐步排查,确保连接安全稳定。