现在,一般单位均建有规模不等的局域网,在局域网中安装和部署Ubuntu系统,少不了要在Ubuntu系统与Ubuntu系统或Windows系统间共享文件。在这些系统间如何实现方便、快捷的共享功能呢?
上传下载 用SFTP、FTP服务器共享
有没有想过在两个Linux系统间像Windows系统那样通过“复制粘贴”的方式共享文件?借助OpenSSH软件提供安全远程登录命令“ssh”和安全文件传输命令“sftp”,我们也可以在图形化的界面(Nautilus文件浏览器)中通过鼠标操作实现文件共享。
例如在Ubuntu发行版与Fedora发行版间共享文件,可以在Ubuntu系统的默认的GNOME集成桌面环境下,用鼠标单击桌面菜单“位置→连接到服务器”项,在出现的“连接到服务器”窗口中的“服务器类型”栏选择“SSH”项,然后在“服务器”栏填入要访问的Linux主机的IP地址,“端口”使用“22”,在“用户名”栏填写对方系统中存在的用户账号的名称,“文件夹”填写访问用户的用户目录。
点击“连接”按钮,输入正确的用户密码后,将连接到Fedora系统并在Nautilus文件浏览器中打开用户目录。这样我们就可以向其中复制文件也可以复制文件出来,比采用命令行操作更加方便、快捷。(如图1所示)。
董师傅提示:如果经常访问该服务器,可以勾选“添加书签”项,并给出书签的名称。另,这种方式适用于两个安装有OpenSSH服务器端和客户端软件包的Linux系统。
另外,如果在单位内部搭建有专门的FTP服务器,使用FTP方式实现多系统间的文件共享也是一种常用的方式。由于几乎所有的操作系统均提供FTP客户端命令行或图形化工具,因而可以非常方便地从FTP服务器下载数据到本地或从本地上传数据到FTP服务器。如果不想通过这种中转的方式来共享文件,我们也可以直接在Ubuntu系统或另一个系统中安装FTP服务器软件,这样上传或下载文件就是在两个系统间进行,比采用第三方FTP服务器共享数据的方式更加快捷、高效。