位置:首页 > 综合教程 > FinalShell远程服务器连接与会话设置教程

FinalShell远程服务器连接与会话设置教程

时间:2026-06-01  |  作者:318050  |  阅读:0

核心判断:FinalShell 连不上远程服务器,报 “Connection refused”,十有八九不是软件本身的问题。而是连接链路上的某个环节没打通。

最常见的情况有三种:

  • 服务端 SSH 服务没启动;
  • 防火墙或云平台安全组把 22 端口拦截了;
  • 认证信息填写错误。

下面按排查顺序逐一说明。

FinalShell怎么连接远程服务器 FinalShell会话设置方法【教程】

填完 IP 和密码,双击连接。结果弹出 “Connection refused”,或一直卡在 “Connecting…”。这时别在 FinalShell 里反复试,先把目光转向服务端。

确认远程服务器已开启 SSH 服务

FinalShell 只是客户端。连不上,90% 是服务端没准备好

先登录到服务器本地终端,或者通过云平台的 VNC 控制台进去。执行以下命令:

systemctl is-active sshd

检查 SSH 服务状态

如果返回 inactivefailed,说明 SSH 服务未启动。

启动并设置开机自启

手动启动:systemctl start sshd。再执行 systemctl enable sshd,确保服务器重启后 SSH 也能自动运行。

注意:CentOS 7 之前的版本可能用 service sshd start。Ubuntu 22.04 以上,服务名可能变成 ssh 而不是 sshd

注意云平台安全组

容易被忽略的一点:如果你用的是云主机(如阿里云 ECS、腾讯云 CVM),除了服务器内部的防火墙,必须到云控制台检查安全组规则。安全组相当于前置防火墙。

哪怕服务器上 SSH 服务运行正常,安全组没放行 22 端口,外部流量照样进不来。

在 FinalShell 中新建 SSH 连接

服务端确认无误后,再回头配置 FinalShell。新建 SSH 连接有两种方式,选一个顺手的即可。

方法一:快捷入口法

点击左上角的“文件夹”图标,选择“SSH 连接”。弹出表单后,按顺序填写:

  • 名称:随意填写,建议带环境标识,例如“生产 - Redis 节点”。
  • 主机:服务器的公网 IP 或域名。
  • 端口:默认是 22。如果改过 SSH 端口(如改成 2222),这里必须同步修改。
  • 用户名:root 或你创建的普通用户(如 ubuntu、centos)。
  • 认证方式:选择“密码”,然后输入对应的密码。

方法二:右键添加

在左侧“连接管理器”的空白处右键,选择“新建连接”。然后在协议下拉菜单里明确选择“SSH”。后续填写字段与上相同。

这个方法更适合已创建文件夹分组的用户,可直接把新连接拖到对应分组。

需要特别留意

如果服务器禁用了密码登录,只允许密钥认证,那么认证方式必须切换成“密钥”。然后点击右侧的“浏览”按钮,选择你的私钥文件(.pem 或 id_rsa)。只要文件格式正确,FinalShell 会自动读取并校验。

首次连接时处理密钥确认弹窗

配置完成,双击连接。FinalShell 开始握手,大概率会弹出黄色提示框:

“The server’s host key is not cached in the registry.”

处理方法很简单:勾选“Accept and save”,然后点击“OK”

这一步的实质:把服务器的公钥指纹存入本地信任列表,防止中间人攻击。如果跳过或点击 Cancel,下次连接还会弹窗。

如果选择了密码认证,此时会弹出密码输入框。如果选择了密钥且路径正确,应该直接进入终端界面。

如果卡在“Connecting…”超过 15 秒没反应,不要傻等。直接关掉窗口,回到第一步验证网络连通性。

最直接的办法:用 pingtelnet 服务器IP 22 确认。

连接成功后的基础验证操作

好不容易连上了,别急着关窗口。花半分钟确认连接是否稳定。

  • 终端输入 hostname,回车。看返回的主机名是否是期望的那台服务器。
  • 再输入 free -h,如果能正常输出内存信息,说明命令执行通道通畅。
  • 点击顶部的“文件”标签,看右侧能否正常显示远程目录结构。如果提示“无法连接 SFTP”,说明 SSH 虽然通了,但 SFTP 子系统被禁用。

检查 /etc/ssh/sshd_config 文件中 Subsystem sftp /usr/lib/openssh/sftp-server 这一行是否存在,以及是否被注释掉了。

总的来说,FinalShell 连接远程服务器的排查思路很简单:服务端服务没停、端口没堵、认证方式没搞反。顺着这个逻辑来,绝大多数 “Connection refused” 都能快速解决。

来源:整理自互联网
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多