【Ubuntu】windows和Linux文件互传、共享
一、FTP、SAMBA、NFS简介
FTP: File Transfer Protocol(文件传输协议)
SAMBA: 基于SMB(Server Message Block服务器消息块)协议的软件实现
NFS: Network File System(网络文件系统)
二、Linux 共享文件给 Linux
2.1、scp命令
具体命令可参考链接:scp命令详解
三、Windows 共享文件给 Linux
3.1、FTP
有很多FTP软件,这里以Xftp为例
连接好后双击即可共享文件到Linux指定目录
四、Linux 共享文件给 Windows
4.1、SAMBA
4.1.1、Linux安装Samba服务端
sudo apt update && sudo apt install samba
4.1.2、Linux配置Samba服务端
sudo vim /etc/samba/smb.conf
在文件的末尾添加一个新的共享部分,例如:
[samba_share]
path = /samba_share
read only = no
browsable = yes
public = yes
writable = yes
create mask = 0755
directory mask = 0755
# `共享名 samba_share`是你在Windows上看到的共享文件夹的名称。
# `path`是你要共享的目录的绝对路径。
# `read only`设置为`no`允许写入。
# `browsable`设置为`yes`允许在网络邻居中看到。
# `public`设置为`yes`允许任何用户访问。
# `writable`设置为`yes`允许写入。
# `create mask`和`directory mask`设置了文件和目录的默认权限。
4.1.3、Linux重启Samba服务端
sudo systemctl restart smbd