编辑器Atom是否能够在远程服务器上打开项目?

shi*_*oid 11 atom-editor

Atom能够打开一个项目,并在左侧显示项目的整个树,这是一个非常好的功能.

现在我在主机操作系统上使用SSH来访问Virtualbox上的客户操作系统(比如红帽企业Linux,RHEL),是否有一种Atom位于主机操作系统中以打开位于RHEL上的项目?

Rem*_*ing 7

嗯,是的!

您只需配置sshfs,可选择使用autofs.然后,您可以像访问本地文件一样访问这些文件.我在Atom中使用了它,它可以无缝地工作.

Ubuntu的说明

安装sshfs

$ sudo apt-get install sshfs
Run Code Online (Sandbox Code Playgroud)

将远程目录挂载到本地挂载点

$ sshfs [user@]host:[dir] mountpoint
Run Code Online (Sandbox Code Playgroud)

将它与autofs结合使用

以下链接提供了使用autofs进行设置的说明.

注意:这要求您为root用户设置SSH .

http://www.mccambridge.org/blog/2007/05/totally-seamless-sshfs-under-linux-using-fuse-and-autofs/

除了那篇文章,我还添加了一些技巧,以获得更加无缝的体验.

提升表现

通过将此SSH配置添加到/root/.ssh/config以下内容,我注意到了显着的性能提升:

Ciphers arcfour
Compression no
Run Code Online (Sandbox Code Playgroud)

注意:这确实使连接不太安全.

使其显示为磁盘

如果将挂载点设置为目录/media,则挂载点将在文件浏览器中显示为磁盘.例如/media/sshfs.