在VMware的Ubuntu18.04下:
搭建vsftp(本机win上传文件):
第一步安装vsftp:
直接安装可能会报错Ubuntu "E: Unable to locate package,
先使用sudo apt-get update进行更新软件列表,如果还报错在执行sudo apt-get upgrade更新软件。
直接安装还可能报错E: Unable to locate package(/var/lib/dpkg/),
需要使用强制解锁命令:
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
最后sudo apt-get install vsftpd即可。
第二步在创建好用户的目录下新建文件夹:
mkdir -p ftpdir(在普通用户的家目录下创建)
需要赋予权限chmod -R 777 ftpdir
第三步修改配置文件:
ps:vim的查找字符串在命令行模式使用/string,使用n可以查找下一个。
进行修改:
sudo vi /etc/vsftpd.conf
listen=NO
listen_ipv6=NO
anonymous_enable=YES
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=......
pam_service_name=....
rsa_cert_file=....
rsa_private_key_file=.....
ssl_enable=NO
local_root=/home/pyvip/ftpdir
allow_writeable_chroot=YES
第四步启动ftp服务器并上传下载win的文件:
ps:查看vsftpd是否在执行,ps -aux | grep vsftpd
sudo /etc/init.d/vsftpd restart
先使用ipconfig获取到linux的地址,在win上进行ftp连接即可。
进入cmd,输入ftp,再输入open,再输入192.168.159.130(linux地址),输入用户名,输入密码。
get index.html(把windws用户的文件上传到linux)
put ddd.py(把linux用户ftpdir下的文件下载到windows用户下)
搭建apache2(http服务):
第一步安装:
sudo apt-get install apache2
第二步修改配置文件:
ps:有个后缀一定需要注意加上.html,否则永远也不行。
下载成功后在目录/var/www/html下有一个index.html文件(默认测试文件)
把文件里面的/var/www改成/var/www/html(你的目标地址)。
然后vi /etc/apache2/sites-enabled/000-default.conf,把文件里面的/var/www改成/var/www/html(你的目标地址)
如果/etc/apache2/sites-availabled没有修改也需要修改。
最后进行重启服务service apache2 restart
第三步本机win访问页面:
ps:一般可以删除index.html。(因为默认输入ip会直接定位index下,删除后可以看见.html的目录)
删除index.html文件
可以在/var/www/html下创建任何.html文件,
然后在win主机上访问ifconfig的ip地址加上xxx.html后缀。(因为80是默认端口,所以可以不写)
即可成功!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)