由于从Windows主机往Unbuntu Server传输文件时,无论是使用SCP命令、SFTP还是FTP等方式,速度都奇慢,仅有几十kB/s。但是通过iperf发现网络连接速率是正常的,定位了很久都没有办法找出问题,最后只能通过在Windows与Ubuntu之间设置共享文件夹的方式解决文件传输的问题,否则传个几GB的文件要等一天,还有可能中途断传。
Ubuntu环境设置
安装Samba
sudo apt-get install samba
修改Samba配置文件
$ sudo vim /etc/samba/smb.conf
[server] #共享文件夹
comment = Server share
browseable = yes
path = /home/root/share #Ubuntu文件夹路径
available = yes
public = yes
writable = yes
guest ok = yes
create mask = 0644
security = yes
force user = root #传输文件到服务器后,文件所有者
force group = root #传输文件到服务器后,文件所在组
保存后重启Smaba服务
sudo systemctl restart smbd
Windows
按下 Win+R 键,输入 \\ + Ubuntu的IP地址,如\\172.0.30.15
之后输入账号密码即可,最后就像使用Windows下共享文件夹一样即可