FinalShell

FinalShell

FinalShell 是一款集 SSH 远程连接、SFTP 文件传输和服务器监控于一体的服务器管理工具。

运维部署SSH远程Linux
24 浏览0 下载

使用文档

1 篇文档 · 19 个章节

FinalShell 下载安装与使用教程

FinalShell 下载安装与使用教程

FinalShell 是一款集 SSH 远程连接、SFTP 文件传输和服务器监控于一体的服务器管理工具。通过 FinalShell,我们可以在本地电脑上远程管理 Linux 服务器,执行命令、上传文件以及查看服务器运行状态。

本文将介绍 FinalShell 的下载安装、SSH 连接服务器和文件传输等基础操作。

一、FinalShell 是什么?

FinalShell 主要具有以下功能:

  • SSH 远程连接:登录 Linux 服务器并执行命令。
  • SFTP 文件传输:在本地电脑和服务器之间上传、下载文件。
  • 服务器监控:查看 CPU、内存、磁盘和网络等运行状态。
  • 多服务器管理:保存多个服务器连接信息,方便日常运维。

二、FinalShell 下载安装

1. 进入官方网站

打开 FinalShell 官方下载页面:

官方下载地址: https://www.hostbuf.com/t/988.html

该页面提供 Windows、macOS 和 Linux 等平台的安装包。建议直接从官方网站下载,避免使用来源不明的第三方安装包。

2. 选择对应的安装包

根据自己的操作系统和处理器架构选择版本:

操作系统 下载版本
Windows 64 位 Windows X64
macOS,Apple Silicon 芯片(M1、M2、M3 等) macOS ARM
macOS,Intel 芯片 macOS X64
Linux x86-64 Linux X64
Linux ARM 设备 Linux ARM64

如果使用的是苹果电脑,可以点击左上角苹果图标,选择「关于本机」,查看处理器或芯片信息。

3. 安装 FinalShell

Windows 用户:

下载完成后,双击 .exe 安装程序,按照提示完成安装,然后启动软件。

macOS 用户:

下载对应的 .pkg 安装包,双击并按照提示完成安装。

Linux 用户:

如果下载的是 .deb 安装包,可以在支持该格式的发行版中执行:

bash
sudo apt install ./finalshell_linux_x64.deb

注意:以上命令适用于下载 X64 版本的情况。ARM64 设备应使用对应的 ARM64 安装包,并根据实际文件名调整命令。

三、连接 Linux 服务器

在连接之前,需要准备以下信息:

  • 服务器公网 IP 地址
  • SSH 端口,默认通常为 22
  • 登录用户名,例如 root
  • 登录密码或 SSH 私钥

1. 新建 SSH 连接

打开 FinalShell,在连接管理界面中新建连接,选择 SSH 连接类型。

填写以下信息:

配置项 示例
名称 我的云服务器
主机 203.0.113.10
端口 22
用户名 root
认证方式 密码或密钥

示例 IP 仅用于演示,请替换为自己的服务器公网 IP。

2. 登录服务器

填写完成后保存连接,双击对应的连接进入服务器。

首次连接时,软件可能会提示确认服务器主机密钥。确认服务器身份后再接受。

连接成功后,即可在终端中输入 Linux 命令。

例如,查看系统信息:

bash
uname -a

查看磁盘使用情况:

bash
df -h

查看内存使用情况:

bash
free -h

四、使用 FinalShell 上传和下载文件

FinalShell 支持通过 SFTP 管理远程服务器文件,可以减少在终端和独立文件传输工具之间切换的操作。

上传文件

  1. 连接服务器。
  2. 在远程文件区域进入目标目录。
  3. 选择本地文件,使用软件提供的上传功能或拖拽方式上传。
  4. 确认文件已出现在服务器目录中。

下载文件

  1. 在远程文件区域找到需要下载的文件。
  2. 选择下载功能,或使用软件支持的拖拽操作。
  3. 选择本地保存位置,等待传输完成。

如果上传失败,请检查目标目录是否存在、当前用户是否具有写入权限,以及服务器磁盘空间是否充足。

五、查看服务器运行状态

连接服务器后,可以使用 FinalShell 的监控功能查看服务器资源使用情况,包括:

  • CPU 使用率
  • 内存占用
  • 磁盘空间
  • 网络流量

如果服务器出现卡顿,可以先检查 CPU、内存和磁盘是否接近使用上限,再结合系统日志排查问题。

六、常见连接问题

1. 连接超时

可能原因:

  • 服务器 IP 地址填写错误。
  • 云服务器安全组没有放行 SSH 端口。
  • 服务器防火墙阻止了连接。
  • 本地网络无法访问服务器。

请检查服务器地址、SSH 端口和安全组配置。

2. 用户名或密码错误

检查登录用户名和密码是否正确。如果使用 SSH 密钥登录,还需要确认私钥路径和服务器端公钥配置。

3. 连接被拒绝

可能是服务器 SSH 服务未启动,或者 SSH 服务实际监听的端口不是 22。

在具备其他管理入口的情况下,可以检查 SSH 服务状态:

bash
systemctl status sshd

部分 Linux 发行版的服务名称可能是 ssh。

4. 文件上传失败

检查目标目录是否存在、用户是否具有写入权限,以及磁盘空间是否充足。

七、总结

通过以上步骤,我们就可以完成 FinalShell 的安装,并掌握 SSH 远程连接、文件上传下载和服务器监控等基础操作。

客服
反馈