Windows和Linux文件共享的几种方式

Posted hawking8su

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows和Linux文件共享的几种方式相关的知识,希望对你有一定的参考价值。

相较于数据库数据传输,文件传输往往有着特殊的服务协议,那么不同的操作系统间传输文件可以选择的协议或方式有哪些?

1. Windows访问Windows:

  • 共享网盘: 开通445端口,无需安装,直接通过Windows文件浏览器访问。
  • FTP方式:服务端需安装FTP服务程序,包括FileZilla(开源免费,推荐), Serv-U(收费),或者Windows自带的IIS服务(比较难用)。默认21端口,有需要可在服务程序中自行修改。
  • SFTP方式:服务端安装SFTP服务程序,例如freeSSHD。但因为SFTP其实源自Linux中的SSHD服务的一部分,所以在Windows上部署有点鸡肋,而且没有Linux上部署灵活。


2. Windows 访问 Linux:

  • NFS方式:Linux自带NFS程序,不需要额外安装,Windows上也要开启NFS服务,TCP模式下开通默认端口111 和2049。使用起来与共享网盘一样。但是Windows中的NFS服务不支持UTF-8编码,所以查看Linux上的中文文件名时可能会乱码。百度了下,这个问题只有在Win10中有解,在Win10以前版本及Windows Server中无解。要解决此问题,移步下一种方式。
  • SMB方式:Linux上需要额外获取smb的安装包并安装,windows上不用安装,因为访问方式与Windows挂载共享网盘一样。默认445端口。
  • SFTP方式:Linux下SFTP属于SSHD服务的一部分,常用的xftp程序就是在使用Linux的SFTP服务,可见只要SSHD服务开启了,SFTP就可以使用,所以是不需要安装的。默认端口22,可以修改或额外添加,例如添加22300端口。Windows上要使用WinSCP(免费),xftp(收费)等软件来访问,使用起来很方便。 配置方式见:https://www.cnblogs.com/hawking8su/p/13326398.html

3. Linux访问Linux:

暂未接触过案例,以后补充。

4. Linux访问Windows:

暂未接触过案例,以后补充。

以上是关于Windows和Linux文件共享的几种方式的主要内容,如果未能解决你的问题,请参考以下文章

linux下文件共享的几种常用方式

MYSQL提权的几种方式

Windows和linux的文件共享

redis的几种启动方式(Linux)

Linux进程间通信的几种方式

Linux进程通信的几种方式总结