可以通过filezilla软件来实现
一、实现从win7主机上传到MacOS主机与从MacOS主机下载到win7主机
下载filezilla client,安装到win7主机上,连接到MacOS主机
若出现连接问题,可以从以下方面排查:
1.主机host、用户名user、密码password、端口port是否正确
2.若在filezilla上使用FTP传输协议,应确保MacOS主机开启了FTP服务;若使用SFTP传输协议,应确保安装并开启SSH
3.注意两台机器上防火墙设置的问题
4.尝试传输模式换成 主动active
高版本的MacOS默认关掉了FTP和SSH,顺便给出MacOS中使用终端开启与关闭FTP和SSH的命令
开启FTP
sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist
关闭FTP
sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist
查看SSH是否开启
sudo systemsetup -getremotelogin
若开启,则显示:Remote Login: On
未开启,则显示:Remote Login: Off
开启SSH
sudo systemsetup -setremotelogin on
关闭SSH
sudo systemsetup -setremotelogin off
二、实现从MacOS主机上传到win7主机与从win7主机下载到MacOS主机
下载filezilla server,安装在win7主机上,MacOS主机上安装filezilla client
filezilla server的安装过程按照提示,一路默认即可,其配置如下:
安装完成后,自动打开程序界面,点击左上方的File,在下拉菜单中选择“Connect to Server”,如图
配置Server,Host和Port用默认值,输入Password,如图
回主界面,点击Edit,选择Settings选项,进入Options界面,如图
注意红框里的端口号,之后用client端连接时会用到
回主界面,点击人头图标,添加用户,如图
为用户设置密码,注意红框中的用户名与其密码,以后client连接时要用到,如图
设置Shared folders,注意这里设置允许用户访问的路径及操作,如图
至此,filezilla的FTP Server基本完成,现在可以在MacOS主机上用filezilla client连接这个server,进行上传及下载操作
如果连接不上,可尝试以下操作:
1.用“services.msc”进入win7 服务,查看“FileZilla Server FTP server”是否已经开启
2.是否在“允许程序通过Windows防火墙通信”中添加“FileZilla Server”
3.是否采用FTP协议连接
4.FileZilla Server的IP地址、用户名、密码、端口号是否正确