挂载远程文件夹的方法有:
一、smb
二、ftp
三、sftp
四、nfs
五、webdav
一、smb
windows局域网使用的协议,windows网上邻居发现的共享文件夹即便用的smb协议,能够经过windows自带的映射网络文件夹挂载。兼容性最好,但传输效率比其它略低。非局域网内,能够用zerotier组内网直接挂载。(zerotier是个p2p内网穿透的组网方案,能够穿透位于nat或者位于防火墙后的主机,官网能够免费注册使用)linux
二、ftp
(能够匿名登陆,限定用户登陆,限定读写权限,限定能够访问的文件夹。能够经过windows自带的“添加一个网络位置”挂载,而且能够网页直接输入’ftp:网址‘访问下载文件)web
三、sftp
ssh内置的,平时经常使用的与服务器传输文件即用的sftp协议(如filezilla和xftp),很是方便,直接使用软件直接挂载(推荐RaiDrive)。但只能用户登陆,而且拥有该登陆用户的权限,权限管理方面没有ftp好,优势是加密传输的,比ftp安全。而且只须要一个22端口,默认centos7中public做用域默认开启ssh的访问端口,不用要配置防火墙端口便可使用,很是方便。windows
四、nfs
win和linux均可以使用nfs挂载文件夹,ftp修改文件须要彻底下载下来,修改完后再上传,而nfs能够直接修改服务端的文件。实测阿里云新加坡服务器,nfs文件传输效率没有ftp和sftp高。windows须要在“程序与功能”里启用NFS服务,而后在“映射网络驱动器”中输入nfs服务器的ip地址和要挂载的文件夹(和smb挂载方法同样)。centos
五、webdav
我用群晖开启的webdav,支持https,使用软raidrive挂载webdav,访问稳定,很方便,其它功能须要进一步了解。安全
总结:
挂载远程文件夹比较经常使用的有上述5种方法,只要网速快,和本地磁盘使用没什么区别!推荐使用sftp,ssh自带的,服务器装完系统后不须要安装软件或者修改配置直接就可使用,不过最好用非root帐户登陆使用,省得不当心删除了什么文件。服务器