Win设置
建议网络使用专用网络并暂时关闭防火墙设置。
Win使用命令行常用ftp命令:
1
2
3
4
5
6
7
8
9
10
11
12//建立连接,address为地址,可以是域名也可以是ip,默认21端口
ftp address
//打开ftp命令行
ftp
//以下在进入ftp命令行时可用
//建立连接,address为地址
open address
//传入文件,file_path为文件路径
put file_path
//传出文件,file_path为文件路径
get file_path
VM设置
虚拟机网络设置:
默认NAT,主机vlan0自动桥接。Win在使用命令行执行ipconfig
后出现VM网络适配器并可ping通后方可使用。虚拟机配置(以deb系为例):
1
2//安装vsftp
sudo apt install vsftpd在安装完成之后修改文件
/etc/vsftpd.conf
,打开write.enable=YES
和anon_upload_enable=YES
后可解决550 Permission denied
权限不够的错误。修改文件
/etc/ftpusers
,关闭root(在root前加入注释#
)后可解决无法使用root用户登陆的问题。关闭防火墙或放行21端口:
1
2
3
4//关闭防火墙(有很多方法,不一定适用)
sudo systemctl stop ufw
//放行21端口
sudo ufw allow 21/tcp