本文由腾讯云+社区自动同步,原文地址 https://cloud.tencent.com/developer/article/1540875
最近在用远程的gpu服务器做开发,把所有的workspace般到服务器上。但这样会造成文件的编辑问题,因为远程的服务器没有桌面,用命令行可以借助vim写单个文件,管理整个文件夹或者工程有点力不从心。当然,主要是不想费太多功夫死磕vim。
为了应对这个困难,我先后采取了几种措施:
其实最难的地方在于找一个不需要在服务器端安装软件的方案,因为服务器我没有sudo权限。后来就找到了sshfs这款。
原理很简单,就是一个基于ssh的文件传输协议,只要服务器可以ssh登陆就可以。
在centos上的安装过程如下:
yum install -y epel-release
yum -y install fuse-sshfs
sshfs -o rw your_name@host_name_or_ip_add:/remote_dir /localdir -p your_ssh_port
然后就可以愉快地写代码了。
之前花了点时间,当时并不知道软件名称,一直在尝试yum install sshfs
,后来就在github上找源代码编译,而编译又各种报错。
Reference: