Linux下使用Xshell远程连接与 Xftp文件传输

上周,有客户询问如何在Linux上使用Xshell和Xftp进行远程连接和文件传输。
我在这里也有经验,所以我会详细告诉你。

您必须先下载Xshell。
百度搜索“Xshell”,点击官网下载页面。
家庭和学校版本是免费的,但可能有连接限制。
输入并提交信息后,系统将向您输入的电子邮件地址发送一封电子邮件。

然后点击邮件中的链接进入下载页面。

然后按照安装向导中的说明安装 Xshell。
安装后启动Xshell时,界面如下。
(这里我无法直接向您展示界面,但您可以按照以下步骤看到它。

使用远程连接到 Linux 单击“连接”以远程登录到您的 Linux 服务器。

接下来,使用Xftp进行文件传输。
您可以在Xshell界面的工具栏上找到一个绿色的文件夹图标。
此按钮启动 Xftp 文件传输。
如果您之前没有安装过Xftp,将会出现一个提示框告诉您如何安装它。
安装完成后,单击绿色文件夹图标启动 Xftp。

Xftp界面分为两部分。
左边是本地文件系统,右边是远程Linux服务器文件系统。
上传文件的方式是在左侧选择本地文件,将其拖至右侧窗格即可上传。
要下载文件,请选择右侧的远程文件,将其拖至左侧窗格并下载到本地。

最后,有几点需要注意。
首先,确保 Linux 服务器上启用了 SSH 服务,并且防火墙允许端口 2 2 通信。
通过使用强密码并定期更改密码来提高安全性。
传输文件时,请注意网络稳定性,避免因传输中断而导致文件损坏。
无论如何,这取决于你。
我仍在思考如何使这一步变得更容易。

两台Linux服务器之间传输文件的四种方法

哎呀,我们来谈谈Linux服务器之间的文件传输。
首先我们来谈谈scp。
这个东西简单实用,安全可靠。
它还支持速率限制参数,但不能排除目录。
我们举个例子,像这样:scp /home/work/source.txt work@1 9 2 .1 6 8 .0.1 0:/home/work/,表示将本地的source.txt文件复制到远程机器的指定目录中。

我们来谈谈rcp。
这个东西需要目标主机开启rcp功能,设置权限,添加到信任列表,相当痛苦。
然而,它非常容易使用,只需确保满足这些先决条件即可。

然后是wget。
这个东西支持排除目录和速率限制参数,但它只能下载。
远程计算机必须支持 ftp 服务。
使用起来相当复杂,参数较多,例如wget ftp://1 9 2 .1 6 8 .0.1 0//home/work/source.txt,意思是从远程机器复制文件夹source.txt。

最后我们来谈谈rsync。
这东西的威力非常大。
其操作与scp类似。
它还可以排除目录、限制速度和本地复制。
它没有任何缺陷。
使用起来相当方便,例如rsync /home/work/source.txt work@1 9 2 .1 6 8 .0.1 0:/home/work/,这也意味着复制文件。

总的来说,四种方法各有优点。
只需根据您需要的功能选择合适的即可。