文件传输

From KDE Wiki Sandbox
This page is a translated version of the page File transfers and the translation is 100% complete.

介绍

这份指南描述如何用 KDE 软件汇集(Software Compilation)跟远程服务器进行文件传输。从 FTP 服务器下载文件或是通过 SSH 保存文件。

KDE SC 并没有包含你可能在其他平台看到的标准 FTP 客户端。有一些第三方的程序像是 KasablancaKFTPgrabber,但它们还没完全迁移到 KDE 开发平台 4(KDE Platform 4)。好消息是你不需要那样的程序来管理远程服务器上的文件。KDE 平台(KDE platform)拥有更强大的技术来处理这种情况。

基本文件传输

几乎所有 KDE 程序都能用来连接到远程服务器。你可以根据任务要求使用适合的程序。比如,如果你想要浏览器远程服务器,最好的选择就是 DolphinKonqueror。要编辑网页,你可以无需单独的 FTP 服务器直接用 Quanta。这里的例子中,我们会用 Dolphin,通过 FTP 传输文件。

连接到 FTP 服务器

要连接到 FTP 服务器,只需要打开 Dolphin ,点击地址栏中空出来的地方。输入服务器地址进地址栏。不要忘了开头的 ftp:// :



如果你的服务器需要验证,会弹出对话框提示你进行身份验证。输入你的用户名和密码。如果你想保存登录信息,勾选相关的复选框。Dolphin 会安全的存储你的密码到 KDE 电子钱包。你也可以在地址栏中插入用户名和密码来更快的访问,这样的格式:ftp://username:password@ftp.myserver.org; 但我们不推荐这样,有安全风险。一是密码直接能在地址栏中看到,二是这些信息是存储在纯文本中的,可以很容易的被访问你的主文件夹(home)的其他人读取。假如你用了密码来保护电子钱包,存储登录信息的密码在 KWallet 会安全很多。

其他协议

FTP 只是 KDE 平台众多支持的协议之一。还有很多很多可以探索。要查看所有支持的协议列表,点击地址栏右侧的勾号切换到浏览模式...



...然后是开头的 ftp 按钮。



协议选择列表会如下图所示出现。你系统上可用的协议支持取决于你已安装的 KIO 插件。

附注:由于 KDE bug #55804,用 fish 协议移动/复制本地的文件到远程主机会有错误的时间戳。解决方法是换用 SFTP 来传输文件。

用 Dolphin 模仿独立的 FTP客户端

如果你想要更近似独立 FTP 客户端体验,你可以用 Dolphin 的「分割视图」:



添加远程文件夹到「地址」面板

拖放远程文件夹直接到「地址」作为书签:



在其他 KDE 程序中直接访问远程文件

如之前所述,几乎每个 KDE 程序都能够访问远程文件和文件夹。比如,Kate 中在文件打开对话框中插入地址可以直接打开远程网站:

随后你便可在 Kate 中编辑该文件。当你点击保存,文件会被直接上传到服务器。这样,你不需要下载、编辑、再上传。

修改设置

相对独立的文件传输客户端,这里的做法缺失了一些设置,比如 FTP 中的主动(active)和被动(passive)模式的切换或是连接超时设定。不用担心,你可以在系统设置网络设置中找到。连接属性部分尤其有用。