如何在 Lubuntu 15 中通过 SCP 连接到服务器?

如何在 Lubuntu 15 中通过 SCP 连接到服务器?

在 Windows 中,我可以使用 WinSCP。在问题中有哪些程序与 WinSCP 类似?,上面说可以使用 Nautilus 的内置函数来完成这项工作。但在 Lubuntu 中只有 PCManFM。我尝试用 Nautilus 替换它,但失败了。有没有简单的方法让我在 Lubuntu 中拥有 SCP 客户端?

答案1

PCManFM 支持安装网络文件共享。

在主菜单中,选择“前往”>“连接到服务器...”

前往 > 连接到服务器...

我不熟悉 WinSCP,但我假设它使用 SSH。要挂载 SSH 共享,请选择 SSH 并填写相应的信息,至少包括主机、端口(如果不是 22)和用户。

SSH 连接屏幕

输入您的密码以及您希望保持连接的时间:

输入密码和超时

现在您已加入!您可以浏览文件,并打开/删除/编辑/移动它们(假设您具有适当的权限),所有操作均可在 PCManFM 中进行。

在 PCManFM 中通过 SSH 挂载的共享浏览图片

答案2

如果你需要带有 GUI 的 SCP 客户端,那么你可以尝试档案

sudo apt-get install filezilla

用作sftp协议(例如sftp://myhost:)主持人字段为港口 22

在此处输入图片描述

答案3

尽管作者已经检查过了,但我还是想提一下另外几个选择。

首先,我对第 5 项表示歉意。它是命令行,但很有趣。对于您的问题,请查看第 (1)、(4) 和 (6) 项。

  1. 电脑管理是 LUbuntu 的原生版本(因为你问了我使用的 Lubuntu)。关于 PCManFM 的答案非常相关,因为它已经包含了所请求的功能。从其菜单中:

    Select "GO | Go to Location" Select ssh

要安装此文件管理器:

sudo apt-get install pcmanfm
  1. 鹦鹉螺许多发行版都自带文件管理器(很受欢迎 - 虽然不是我最喜欢的)。它会原生地执行你要求的操作。

    在左侧窗格中选择Connect to Server图标。在服务器地址空白处输入ssh://server_name

它实际上使用 sftp(您可以输入 sftp://server_name),因此建议设置 ssh 密钥而不是密码,但这不是必需的。

您的发行版中可能已经安装了 Nautilus。如果没有,您可以通过以下方式安装它:

sudo apt-get install nautilus

此外,nautilus 还可以做其他事情,例如连接到 owncloud、dropbox 等等。对于这两个:

sudo apt-get install nautilus-owncloud
sudo apt-get install nautilus-dropbox

总的来说,查看命令列表apt-cache dumpavail | grep Package | grep nautilus可以了解它的可扩展性。我注意到了 nautilus 脚本功能。

我认为大多数文件管理器都有类似的功能。

  1. 菲利兹拉上面的答案已经很好地解释过了。

  2. FTP服务器具有与 winscp 类似的 GUI 功能。安装方法:

    安装 gftp-gtk

  3. 安全FTP- 虽然不是 GUI,但值得一提。您可以使用 sftp 通过命令行连接远程文件系统。如果安装了 sftp,则默认情况下,ubuntu 中的所有用户都可以使用此功能。

  4. SSHFS -- then use any file manager --我最喜欢的。Sshfs 是一个用户空间工具,用于通过 ssh 在远程服务器上挂载目录。您不需要是 root 用户,只需在您的主目录中创建一个目录并挂载到该目录,例如 mkdir ~/data

安装 sshfs:

sudo apt-get install sshfs

挂载远程目录的示例:

sshfs user@server /local/mount/point
sshfs  [email protected]:subdir/another_sub_dir  ~/data`

使用文件管理器浏览已挂载的目录。要删除此挂载:

fusermount -u /local/mount/point

请记住,本地挂载点(目录)必须存在,然后您才能在其上进行挂载 - 就像 nfs 一样。

最后,由于 Ubuntu 主要是基于 gnome 的文件系统,因此我不提供 KDE 程序。

答案4

尝试使用 sshfs。

sudo apt-get install sshfs- 此命令将为您安装 sshfs。

然后您只需要在本地文件系统中挂载您的 ssh 目录,如下所示:

sshfs user@server:/path/to/remote/dir /path/to/local/dir

本地目录是您希望挂载远程文件的位置。然后您可以使用 PCManFM 浏览远程文件。希望这对您有用。

PS-您可以像这样卸载远程目录: fusermount -u /path/to/local/dir

相关内容