所以我的想法是这样的。我正考虑使用 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 中的文件的编辑器
在 Windows 中,您可以使用 winscp
答案2
我不确定这是否是您想要的,但与 MS Windows 类似,您可以打开 Nautilus,然后打开文件,然后连接到服务器。在那里您可以设置远程位置。