不少公司既有windows服务器,也有linux服务器,二个系统之间的文件共享是一个刚需,下面分享几种二种系统之间的文件共享方式,供大家参考。
常用的有以下几种共享方式
- windows文件共享:
通过SMB(Server Message Block)/CIFS(Common Internet File System)协议可以使Linux系统使用Windows文件服务器进行文件共享。
实现过程如下:
- 配置windows文件共享服务器。
- Linux系统可以用smbclient来访问.
- NFS共享:
NFS(Network File System)是一种基于UNIX的文件共享协议,可以让Linux系统与其他支持NFS的系统(如Linux、Unix等)进行文件共享。
实现过程如下:
- 在Linux系统上安装NFS服务器。配置NFS服务,指定要共享的目录和访问权限。
- 在windows系统上配置NFS客户端,Windows 10 Pro 和 Windows Server 这些专业版本通常已经内置了 NFS 客户端功能。
- FTP共享:
FTP(File Transfer Protocol)是一种用于文件传输的标准协议,可以在Windows和Linux系统之间进行文件共享。
实现过程如下:
- 在Linux系统上安装和配置FTP服务器(如vsftpd)。
- 在Windows系统上安装一个FTP客户端软件(如FileZilla)连接Linux的FTP服务器。
上面这二种是常用的windows和linux文件共享方式,但因为配置稍复杂,如果只是临时传输文件,还有以下的解决方案
- SFTP文件传输:
SSH(Secure Shell)是一个网络协议,可以在网络上对数据进行加密传输。一般Linux上都启用了SSH服务,SFTP 为 SSH的一部分,是一种传输文件至服务器的安全方式.
实现过程比较简单,windows可以使用SFTP客户端,比如winscp可以直连Linux服务器进行文件传输。
上面分享了几种Windows和Linux的文件共享方式,常用的SMB,NFS,FTP方式,以及可以作为临时解决方案的SFTP方案。一些FTP的绿色软件也可以作为临时方案来传输文件。当然如果你知道有更好的文件共享方式,可以私信我。