1. Finalshell简介与安装指南
Finalshell是一款功能强大的SSH客户端工具,特别适合管理Linux服务器。它集成了文件传输、终端模拟、端口转发等实用功能,界面友好且完全免费。对于刚接触Ubuntu服务器管理的开发者来说,Finalshell能大幅降低操作门槛。
我第一次接触Finalshell是在管理公司测试服务器时,当时尝试了多种SSH工具都不太顺手,直到同事推荐了这款国产神器。它的多标签管理、命令自动补全和可视化文件传输功能,让日常运维工作变得轻松许多。
安装步骤:
- 访问Finalshell官网下载对应版本(Windows/macOS)
- Windows用户直接运行.exe安装程序,macOS用户将.app文件拖入Applications文件夹
- 首次启动时会提示安装Java环境(Finalshell基于Java开发),按照指引完成即可
安装完成后你会看到一个简洁的界面,左侧是连接管理器,右侧是功能面板。建议花几分钟熟悉下界面布局,特别是顶部工具栏的常用功能按钮。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 创建SSH连接配置
2.1 基础连接设置
打开Finalshell后,点击左上角的"文件夹"图标新建连接。这里有个实用技巧:我习惯按照"环境-用途-IP后两位"的格式命名连接,比如"生产-Web服务器-31",这样后期管理大量服务器时不会混乱。
关键配置项说明:
- 主机:填写Ubuntu服务器的IP地址(可通过
ip a命令查看) - 用户名:首次连接建议使用安装系统时创建的用户(具有sudo权限)
- 认证方式:新手建议先用密码验证,熟练后可改用密钥更安全
我遇到过最典型的连接失败案例:某次给客户部署系统时,输入IP时不小心把"192.168.1.101"输成了"192.168.1.10",排查了半小时才发现是这个低级错误。所以建议复制粘贴IP地址,避免手动输入出错。
2.2 高级网络配置
如果服务器不在本地网络,可能需要配置端口转发。Finalshell支持多种代理类型:
- HTTP/HTTPS代理
- SOCKS代理
- 跳板机中转
对于校园网或企业内网环境,经常需要先连接跳板机。这时可以在"代理"选项卡中设置:
code复制代理类型:SSH
代理主机:跳板机IP
代理用
