FinalShell是一体化的的服务器、网络管理软件,不仅是ssh客户端,还是功能强大的开发、运维工具,充分满足开发,运维需求,支持Windows、macOS、Linux,开源免费,还是一款国产软件。它还有一些特色功能:云端同步,免费海外服务器远程桌面加速,ssh加速,本地化命令输入框,支持自动补全,命令历史,自定义命令参数等。主要特性:
[root@s146 opt]# wget www.hostbuf.com/downloads/finalshell_install_linux.sh
[root@s146 opt]# chmod u+x finalshell_install_linux.sh
[root@s146 opt]# ./finalshell_install_linux.sh
centos
正在安装FinalShell…
–2022-10-19 10:30:50-- http://dl.hostbuf.com/finalshell2/finalshell_linux.zip?v=27069
…
inflating: /usr/lib/FinalShell/lib/runtime/release
FinalShell安装完成
安装完成后我们进入/usr/lib/FinalShell/目录,双机软件图标启动软件。
FinalShell还有些其他功能,有些是需要收费版才可以使用的,比如云同步、多网卡流量监控等。
点击文件夹图标后,点击新建连接,填写好主机名称、IP地址、端口、用户名密码等信息后完成新建连接。我们也可以新建文件夹,使用文件夹进行分类管理,然后再新建连接。略显不足的地方是无法通过拖拽的方式将已创建连接进行位置调整。
可以多标签页,同时管理多个远程终端,略显不足的是点击+新起标签页后只能选择已经创建的连接开启,也就是说所有的连接必须先在参考第一步创建好连接。
连接上系统后左侧的监控栏就自动刷新数据了,主要包括了系统负载、网卡流量、磁盘使用率等信息。
可视化的文件下载,选中远程服务器上的文件后点击下载按钮即可完成下载,默认下载到/home/user/fsdownload目录下。
可视化的文件上传,选择需要上传到的远程服务器的目录位置,然后点击上传按钮,选择本机上的文件,选中后双机完成文件上传任务。
多标签页的好处就是我们可以同时往这多个会话发送同样的命令,类似批量执行。在批量巡检,查看服务器uptime时间,查看文件路径等场景下非常有用。
如果是使用命令行终端进行操作,我们查看历史执行的命令需要使用history命令,通过此工具可以可视化选择,我们可以选择再次执行,也可以复制,然后去其他终端黏贴执行。
点击搜索,输入需要搜索的内容,可以搜索命令窗口屏幕中的字符内容。
根据官网介绍,该软件未来还将支持远程桌面功能(目前该功能在window版本已经是支持的),也就是说我们可以通过linux终端远程管理linux和window终端,一个软件搞定,非常的nice和期待。