安装另一个用于访问远程文件系统的 GUI 应用程序很麻烦。考虑使用 Termscp,一个简单快速的 Linux 远程文件浏览器。
管理远程服务器上的文件可能会很棘手,尤其是当您避开那些让您远离终端的应用程序时。当然,您可以使用 SSH 和 SCP 在机器之间浏览目录和复制文件,但是,虽然简单而优雅,但这些命令缺乏成熟的文件管理器的实用性。
Termscp 是一个功能丰富的终端文件浏览器,支持 SCP、SFTP、FTP 和 S3,它允许您通过友好的终端用户界面与远程机器交互并毫不费力地复制文件。
为什么要使用 Termcp 来管理远程机器上的文件?
文件管理器是大多数计算机用户与其 PC 上的文件和文件夹交互的默认方式。Windows 所有者拥有 Explorer,macOS 拥有 Finder,而 Linux 桌面拥有种类繁多的 GUI 文件管理器,以及各种终端替代品,包括 ranger、nnn、fff 等。
使用带有终端用户界面 (TUI) 的文件管理器比带有图形用户界面 (GUI) 的文件管理器的优势是显而易见的:它们使用的系统资源更少,一旦掌握了键盘快捷键,比拖动快得多使用鼠标从一个窗口到另一个窗口的图标。
如果您只是探索文件系统、创建目录和移动文件,它们也比使用内置的 shell 命令更快。
当您处理远程机器时,无论您是在 VPS 还是 Raspberry Pi 上工作,您在本地机器和服务器之间传输文件的选项都是有限的。您可以使用 FTP 客户端,也可以结合使用 Secure Shell (SSH) 和 Secure Copy (SCP)。
这些解决方案都不是完美的,虽然如果您正在执行其他系统管理任务,SSH 和 SCP 组合非常好,但对于快速复制和类似的文件操作任务来说,它有点笨拙。
Termcp 旨在通过为您提供一个漂亮的 TUI 文件管理器来让您的生活更轻松,它可以简化和加速连接到远程服务器以检索和上传文件以及与本地文件系统交互。
如何在 Linux 上安装 Termcp
安装 Termcp 非常简单,因为开发人员已经创建了一个可以在任何发行版上运行的脚本。该脚本将检查您的体系结构、发行版和依赖项,然后代表您下载并安装适当的包。
使用 wget 将脚本下载到您当前的工作目录:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
wget https://git.io/JBhDb
下载后,使用以下命令运行脚本:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
bash JBhDb
输出:
Termscp configuration
> Platform: linux
> Arch: x86_64
? Install termscp 0.10.0? [y/N]
或者,您可以通过以下方式卷曲脚本并直接通过管道传输到 Bash:
curl --proto '=https' --tlsv1.2 -sSLf "https://git.io/JBhDb" | sh
但是,从安全的角度来看,这通常被认为是不好的做法。该向导将显示您的平台和体系结构,然后询问“? Install termscp 0.10.0?
” 输入“ y ”,然后按 Enter。在请求时输入您的密码,然后等待看到绿色复选标记和消息“恭喜!Termcp 已成功安装在您的系统上!”
使用 Termcp 管理本地计算机和服务器上的文件
通过打开您最喜欢的终端并输入以下内容来启动 Termcp TUI:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
termscp
使用键盘上的向左和向右箭头键在通过 SCP、SFTP、FTP 和 S3 的连接之间进行选择,然后使用向上和向下键切换字段。您还需要填写四个字段。它们是:-
远程主机:这是您远程机器的 IP 地址,可以在您的家庭网络上,也可以是 VPS 或其他服务器类型的公共地址。
-
端口号:要连接的远程端口。这方面没有固定规则,但 SSH/SCP 和 SFTP 连接通常使用端口 22,而 FTP 连接通常使用 20 和 21。
-
用户名:远程用户的用户名。如果您要连接到 Raspberry Pi,则默认的 Pi 用户名是“pi”。
-
密码:远程用户的密码。当您填写该字段时,这将被星号遮住。
如果您之前使用过 Termcp 或创建过任何书签,您可以按Tab键切换到下方字段,然后使用左右箭头键在“书签”和“最近连接”之间切换。准备就绪后,按Enter连接到特定服务器。TUI 视图将发生变化,您将看到另一个分屏视图。顶部分为左侧的本地文件系统和右侧的远程文件系统。您将从每个用户的主目录开始,您可以使用向左和向右箭头键在它们之间切换。使用向上和向下键导航文件系统,然后按Enter打开目录。按退格键将返回到上一个目录。如果您在文件上按Enter ,它将使用默认应用程序在您的本地计算机上打开。要将文件或目录从一台机器复制到另一台机器,请在项目突出显示时按空格键,Termscp 会将项目复制到另一台面板中当前打开的目录。如果要编辑远程系统上的文件,请按F4。或者,如果按F5并输入新的完整路径,则可以将文件移动到远程文件系统中的新位置。默认情况下,文件按名称排序。您可以使用b键更改它,并选择按修改时间、创建时间或大小排序。您还可以使用.如需有用的键绑定的完整列表,请按h。您还可以使用手册页获取 Termcp 的命令行帮助:
linuxmi@linuxmi /home/linuxmi/www.linuxmi.com
man termscp
Termcp 是导航远程文件系统的简便方法
现在您可以使用 Termcp 通过您的终端访问和操作远程文件,就像它们在您自己的 PC 上一样。您可以节省时间并继续其他项目。