Termius是一款功能强大的跨平台SSH客户端和终端模拟器,支持Windows、macOS、Linux、iOS和Android等操作系统,因其简洁的界面和丰富的功能,成为开发者和运维人员管理服务器的常用工具,通过Termius连接服务器,无论是通过密码还是密钥认证,都能实现高效、安全的远程操作,本文将详细介绍Termius连接服务器的完整流程,包括准备工作、创建连接、高级配置及常见问题解决,帮助你快速上手使用。

连接前的准备工作
在开始连接服务器前,需确保已获取以下关键信息,这些是建立连接的基础:
- 服务器IP地址或域名:服务器的公网IP(如
45.67.89)或可解析的域名(如server.example.com)。 - 端口号:SSH服务的默认端口为
22,若服务器修改了端口(如2222),需确认实际端口号。 - 用户名:登录服务器的用户名(如
root、ubuntu或自定义用户名)。 - 认证凭证:密码或SSH密钥,密码认证简单直接,但安全性较低;密钥认证通过公私钥配对验证,更安全且无需重复输入密码,推荐使用。
创建新连接并配置基本信息
完成准备工作后,即可在Termius中创建新连接,以下是详细步骤:
打开Termius并进入连接管理界面
启动Termius应用,主界面会显示已保存的连接列表(若有),点击右下角的号按钮,选择New Server(新服务器),进入连接配置页面。
填写服务器基本信息
在New Server页面,需填写以下核心字段:
- Alias(别名):自定义连接名称(如
Web Server、VPS),方便后续识别和管理。 - Hostname(主机名):输入服务器IP地址或域名。
- Port(端口):输入SSH服务端口,默认
22,若非默认端口需修改。 - Username(用户名):输入服务器登录用户名。
选择认证方式
Termius支持两种认证方式,根据实际情况选择:
- Password(密码):勾选
Password,输入服务器登录密码,此方式简单,但每次连接需手动输入密码(或勾选Save password保存密码,存在安全风险)。 - Key(密钥):更安全的认证方式,若使用密钥,需先在Termius中导入或生成密钥:
- 点击
Key下拉菜单,选择Import Key(导入密钥)或Generate Key(生成新密钥)。 - 导入密钥:选择本地已生成的私钥文件(如
id_rsa),并设置密钥名称(可选)。 - 生成密钥:设置密钥名称(如
My Key),选择密钥类型(默认RSA),设置密钥长度(推荐2048或更高),点击Generate生成公私钥,生成的公钥需上传到服务器:登录服务器,编辑~/.ssh/authorized_keys文件,将Termius显示的公钥内容追加到文件末尾,保存后设置权限chmod 600 ~/.ssh/authorized_keys。
- 点击
保存并测试连接
完成配置后,点击右上角的Save(保存)按钮,连接会出现在Termius主界面列表中,点击该连接,Termius会尝试建立SSH连接:

- 若使用密码认证,输入密码后点击
Login; - 若使用密钥认证,Termius会自动匹配对应的私钥进行验证。
连接成功后,将显示服务器终端界面,可输入命令操作服务器。
高级配置:优化连接安全与体验
为提升连接安全性和使用体验,可通过Termius的高级功能进行个性化配置:
配置SSH密钥认证(推荐)
密钥认证能有效防止暴力破解,建议优先使用,若尚未生成密钥,可在Termius中通过Key Manager(密钥管理)创建:进入Settings > Keys > > Generate Key,设置密钥参数后生成,并将公钥上传至服务器(如前文所述)。
设置端口转发
若需通过Termius访问服务器的内网服务(如数据库、Web管理后台),可配置端口转发:
- 在连接配置页面,切换到
Port Forwards选项卡; - 点击,选择
Local Port Forward(本地转发)或Remote Port Forward(远程转发); - 配置本地端口、远程主机(服务器IP)和远程端口,保存后即可通过本地端口访问内网服务。
自定义终端设置
Termius支持调整终端样式、字体、快捷键等:
- 进入
Settings>Appearance,可修改终端主题(深色/浅色)、字体大小、字体样式; - 在
Settings>Keyboard中,自定义快捷键(如复制粘贴、新建标签页),提升操作效率。
多标签页与分组管理
若需管理多台服务器,可使用标签页和分组功能:
- 长按连接列表中的连接,选择
Add to Group(添加到分组),创建按用途或环境分类的分组(如Production、Test); - 点击连接后,可在终端界面通过号新建标签页,同时操作多个服务器会话。
连接服务器与常见问题解决
连接失败排查
若连接时提示错误,可从以下方面排查:

- 网络问题:确保设备与服务器网络互通(可尝试
ping服务器IP); - 端口错误:确认服务器SSH端口是否开放(可通过
telnet IP 端口测试); - 认证信息错误:检查用户名、密码或密钥是否正确;
- 服务器防火墙:确认服务器防火墙允许SSH端口(如
iptables -I INPUT -p tcp --dport 22 -j ACCEPT); - SSH服务未启动:登录服务器控制台,执行
systemctl status sshd(CentOS)或systemctl status ssh(Ubuntu),确保SSH服务正在运行。
连接后终端异常
若连接成功但终端显示乱码或无法输入,可尝试:
- 检查终端编码设置:进入
Settings>Emulation,将Encoding设置为UTF-8; - 重启连接:断开当前连接后重新连接,或重启Termius应用。
FAQs
Q:Termius连接服务器提示“Permission denied (publickey,password)”怎么办?
A:该错误通常表示认证信息错误或服务器未配置密钥认证,排查步骤:
- 确认用户名是否正确;
- 若使用密钥认证,检查公钥是否已正确上传至服务器的
~/.ssh/authorized_keys文件,并设置文件权限为600; - 若使用密码认证,确认密码是否正确,或尝试在Termius中勾选
Save password避免输入错误; - 检查服务器SSH配置文件(
/etc/ssh/sshd_config)中是否禁用了密码认证(PasswordAuthentication no),若禁用且需使用密码,需改为yes并重启SSH服务。
Q:如何通过Termius使用SCP传输文件?
A:Termius支持通过内置的文件管理器传输文件,步骤如下:
- 在Termius主界面点击目标连接,进入终端界面;
- 点击底部工具栏的
Files图标,打开文件管理器; - 左侧为本地文件,右侧为服务器文件,可通过拖拽或点击
Upload/Download按钮传输文件; - 若需批量传输,可使用快捷键(如
Ctrl+A全选文件)或命令行工具(如scp命令在终端中执行)。
通过以上步骤,你已能熟练使用Termius连接服务器并进行管理,无论是简单的命令操作,还是复杂的端口转发和密钥配置,Termius都能提供便捷、安全的解决方案,助力提升远程工作效率。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/55910.html