将GNOME文件管理器或Windows资源管理器连接到ISPConfig 3网站

时间:2019-04-29 03:17:16  来源:igfitidea点击:

本教程介绍如何在工作站上的文件管理器应用程序中设置对网站文件的访问。

将文件管理器与ISPConfig一起使用

带有GUI的工作站有一个文件管理器,用于浏览文件、处理文件以及启动诸如文本编辑器之类的应用程序来操作文件。

对于SSH连接,在ISPConfig面板中创建一个shell用户。对于shell用户,最好将Chroot shell设置为Jailkit来创建一个Jailkit用户(

对于FTP连接,请在ISPConfig面板中创建FTP用户。

shell用户和FTP用户都是为一个网站创建的,可以访问该网站的文件,而且只能访问这些文件。

使用SSH连接

以下是在ubuntu18.04上测试的。下面的屏幕截图将指导我们完成整个过程。在文件管理器的工作站上挂载网站目录

其他位置项会打开一个弹出窗口,在这里可以建立到远程主机的连接。

使用SSH密钥不需要写入密码。如果我们计划经常使用此连接,那么使用SSH密钥设置无密码登录是很有用的。请参见本教程末尾的“链接”一章。

安装测试的网站恰好安装了WordPress。这将与任何CMS或纯HTML文件安装在网站上。可以使用文件管理器访问网站文件,这与使用工作站本地磁盘上的文件的方式相同。

断开SSH挂载的方式与卸载任何其他挂载的方式相同,即用鼠标单击挂载设备的Unmount按钮。

使用FTP连接

这和SSH的工作方式一样,只是在连接到服务器时使用ftp://作为协议。

对于用户名和密码,请使用FTP user的帐户信息。对于FTP连接,必须输入密码,不能使用无密码登录(匿名FTP除外,但不要将其用于网站FTP访问)。

断开SSH的方式与FTP挂载相同。

为了更好的衡量,我还测试了Debian10,工作原理是一样的。为了确保不需要额外安装,我在新安装的默认ubuntu20.04上测试了SSH和FTP连接,没有出现任何复杂情况。

Windows 10

SSH连接

在Windows10上测试,版本显示了2004年的19041.264。

。Windows的“工厂版”不支持SSHFS,必须安装额外的组件:winfsp和SSHFS win。

阅读SSHFS for Windows的说明,首先安装必要的组件,然后使用正确的UNC语法进行连接。使用\sshfs\Hyman@theitroad只显示shell用户的主目录,无法访问网站文件。因此,与ISPConfig网站shell user一起使用的正确语法是

\sshfs.r\Hyman@theitroad\web`

Windows文件管理器显示与上一章Linux相同的网站文件:

用另一个鼠标键点击左面板上的远程连接项,弹出一个弹出窗口显示断开连接功能。

FTP

从Windows10文件管理器连接到FTP被证明是最难设置的,并且工作不太好。我听从了来自的指示。

在我看来FTP连接不是作为挂载完成的。相反,它的行为就像文件管理器只是一个FTP客户端,而不是一个好的客户端。FileZilla更容易处理。

如果使用这个FTP连接,在我看来,在UNC中使用的主机名必须包含在FTP服务器的证书中。

其他操作系统

我无法访问其他操作系统。我想类似的方法适用于工作站上使用的所有现代操作系统。