前言
现在很多公司出于成本考虑,不会为每一台电脑都提供高配置,所以需要通过访问云服务器来进行编译等操作。程序员如果配备的是一台windows电脑,那么需要访问linux服务器来进行编译。为了方便查看代码,最好能够将linux服务器的文件夹映射到windows本地来进行访问。
问题分析
查找了下网上的方案大多数都是如下方案
通过SSHFS协议将Linux目录映射到Windows网络驱动器操作步骤
很奇怪的是并不能连接。
首先确认了下ping 编译服务器10.65.16.28是正常的,然后使用windows powershell进行登录ssh user@10.65.16.28,可以登录,用户名和密码也是正确的。
解决方法
方法1:点击映射网络驱动器
然后输入相应服务器,注意,需要按照如下格式输入
\\sshfs\yourname@xxx.xxx.x.xxx
然后需要勾选使用其他凭证连接。
输入完成就可以了。
方法2:在网上查到有一个命令net use命令,该命令可以将远端的共享资源挂载到本地。
net use 命令使用教程
在windows Powershell中输入
net use F: \\sshfs\user@10.65.16.28
发现可以成功挂载,但是实际文件夹并未显示。一开始以为没有挂载成功,后重新启动后,发现确实挂载成功了。
如果出现如下图标,也不用慌,重新输入用户名和密码就可以连接了。
另外有个工具SSHFS-Win Manager,虽然连接是很方便,但本人极力不推荐,很占内存,一旦连接会导致系统很卡。