如何创建远程位置?

如何创建远程位置?

所以我的想法是这样的。我正考虑使用 Bluefish 在我们的网络服务器上进行远程文件编辑(PHP、HTML、Js 等)。使用内置有 FTP 功能的 Dreamweaver 等程序,这很容易实现,但我没有看到可以在 Linux 上执行此操作的程序(至少没有免费提供的程序)。所以我想,我可以在 Ubuntu 中创建一个远程位置,然后希望远程目录会出现在 Bluefish 导航区域中。

你们有什么感想?

答案1

您将获得许多建议。在我看来,我更喜欢 ssh,因为它比 ftp 更安全。

这不是您想要的,但如果你喜欢 bluefish,我会下载该文件,在本地编辑它,然后将其上传回服务器。

vim/gvim

我提到 vim 的原因是,尽管有一点学习难度,但它是一个功能强大的编辑器,在服务器上非常有用。

您可能需要安装这些应用程序

sudo apt-get install vim vim-gnome

您可以使用 vim 通过 ssh 或 ftp 编辑文件,或者如果您喜欢图形界面,也可以使用 gvim。

# command line
vim scp://user@server//file/to/edit

# Graphical
gvim scp://user@server//file/to/edit

注意这两个//;p

SSHFS

您也可以使用 sshfs 挂载远程目录,然后使用 bluefish 打开该文件。

安装sshfs

sudo apt-get install sshfs

将您的用户添加到 fuse 组

然后在你的主目录中挂载删除文件系统

# Use any name for the mount you wish
mkdir ~/web_server

# mount the remote directory
# keep the syntax 'idmap=user'
# id@server = your login_name@server

sshfs -0 idmap=user id@server:/var/www ~/web_server

然后,您可以使用 bluefish 或任何您想要编辑 ~/web_server 中的文件的编辑器

Ubuntu 维基 sshfs

在 Windows 中,您可以使用 winscp

答案2

我不确定这是否是您想要的,但与 MS Windows 类似,您可以打开 Nautilus,然后打开文件,然后连接到服务器。在那里您可以设置远程位置。

相关内容