基于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的网络、端口和认证信息正确,遇到问题可从网络连通性、权限设置、防火墙配置逐步排查,确保连接安全稳定。

原文来自邦阅网 (52by.com) - www.52by.com/article/195004

声明:该文观点仅代表作者本人,邦阅网系信息发布平台,仅提供信息存储空间服务,若存在侵权问题,请及时联系邦阅网或作者进行删除。

评论
登录 后参与评论
发表你的高见