Ubuntu下FTP安装
安装
sudo apt install vsftpd
软件管理
软件管理方法
service vsftpd start 启动
service vsftpd restart 重启
service vsftpd stop 停止
service vsftpd status 查看状态
匿名访问方式
修改配置文件
gedit /etc/vsftpd.conf
并写入配置
anonymous_enable=YES
anon_root= /data/pub
local_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
#listen_ipv6=NO
pam_service_name=vsftpd
userlist_enable=NO
tcp_wrappers=YES
配置完成后,创建文件夹和文件,重启服务器
客户端登陆服务器
ftp 127.0.0.1
然后输入用户名
Anonymous
最后输入ls如果初现如图所示的效果即代表创建成功
ifconfig
ftp://192.168.73.128
gedit /etc/vsftpd.conf
anonymous_enable=NO
local_enable=YES
userlist_enable=YES
userlist_deny=NO
gedit /etc/vsftpd.user_list
service vsftpd restart
sudo apt install db-util
创建账户
创建的ftpuser账户,用于接下来的实验,并修改密码
sudo useradd ftpuser -s /sbin/nologin
sudo passwd ftpuser
sudo gedit /etc/vsftpd.conf
local_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
#listen_ipv6=NO
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YESanonymous_enable=NO
local_enable=YES
userlist_enable=YES
#userlist_deny=NO
#
guest_enable=YES
guest_username=ftpuser
virtual_use_local_privs=YES
pam_service_name=vsftpd
user_config_dir=/etc/vsftpd/virtualconf
userlist_enable=NO
userlist_file=/etc/vsftpd/virtusers
sudo mkdir -p /etc/vsftpd/virtualconf
sudo vi /etc/vsftpd/virtusers
db_load -T -t hash -f /etc/vsftpd/virtusers /etc/vsftpd/virtusers.db
sudo gedit /etc/pam.d/vsftpd
auth required /lib/x86_64-linux-gnu/security/pam_userdb.so db=/etc/vsftpd/virtusers
account required /lib/x86_64-linux-gnu/security/pam_userdb.so db=/etc/vsftpd/virtusers
配置每个用户信息
sudo mkdir -p /home/ftpuser/ftp1
sudo chown ftpuser.ftpuser /home/ftpuser
cd /etc/vsftpd/virtualconf/
sudo gedit ftp1
local_root=/home/ftpuser/ftp1
write_enable=YES
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
sudo service vsftpd restart
sudo touch /home/ftpuser/ftp1/1.txt
Ubuntu下FTP安装相关推荐
- ubuntu下ftp安装和使用(vsftpd)
一.ftp功能:上传和下载文件,应用层协议使用ftp协议,传输层使用TCP协议,默认端口21. 二.安装: (A)配置服务器端 1.安装vsftpd(very secure FTP daemon)服务 ...
- linux ftp dns,Ubuntu下FTP与DNS服务器搭建教程PDF
Linux服务器系统是Ubuntu 16.04 LTS,FTP软件选择的当然是vsftpd(very secure FTP daemon), Ubuntu装vsftpd还是很简单,一句命令就行: su ...
- Ubuntu下升级安装gcc-7.5.0
Ubuntu16.04 手动升级gcc版本 1.首先下载压缩包 Index of /gnu/gcc/gcc-7.5.0http://ftp.gnu.org/gnu/gcc/gcc-7.5.0/2.具体 ...
- ubuntu下如何安装两个版本OpenCV?
本文首发于微信公众号「3D视觉工坊」--ubuntu下如何安装两个版本OpenCV? 前言 由于在VSLAM技术研究过程中,经常会涉及OpenCV不同版本在ubuntu系统下的安装.因此小凡在此简单总 ...
- Ubuntu下Python安装了依赖包后仍然找不到包 python setup.py install 解决方案
Ubuntu下Python安装了依赖包后仍然找不到包 python setup.py install 解决方案 参考文章: (1)Ubuntu下Python安装了依赖包后仍然找不到包 python s ...
- Geant4在Ubuntu下的安装教程
Geant4在Ubuntu下的安装教程 Geant4是欧洲核子中心(CERN)开发的一款粒子输运模拟软件,使用蒙特卡洛(Monte carlo)算法,特长领域是高能物理.核物理等,如光子中子的辐射屏蔽 ...
- Ubuntu下软件安装的方法(配图解)
Ubuntu下软件安装的方法 1.APP Store安装 1.)双击Ubuntu软件 2.)可以选择软件安装 2.Sudo apt-get install 安装法 我们以安装git为例 1.打开终端 ...
- ubuntu下手动安装gnome插件
ubuntu下手动安装gnome插件 // 下载环境 sudo apt-get install chrome-gnome-shell sudo apt install gnome-shell gnom ...
- Ubuntu下pip安装CPU版PaddlePaddle
Ubuntu下pip安装CPU版PaddlePaddle Ubuntu下pip安装cpu版PaddlePaddle安装过程记录 虚拟机连不上网(NAT) 更改下载源 更改sources.list So ...
最新文章
- java线程触发_java线程
- 安装VM虚拟机提示 尝试创建目录 C:\Public\documents\SharedVirtual Machines 时发生错误解决方法
- RHEL6关闭IPv6
- ckeditor java 使用,CKEditor5在自定义数据处理器中使用模型
- SCGHR_存储过程(eSP_IDChangeStart)_政治面貌为什么不能正确更新
- 【C/C++】知识点系统复习 (第一周)
- bfc和haslayout
- java listener详解_Java监听器Listener使用详解
- asp.net 发送邮件函数两则
- web前端工程师学习路线指南,完整Web前端学习路线图
- Python开发【Part 7】:常用模块
- 国外ARM开发网站列表
- 让孩子见世面,到底有多重要
- Mac 下利用 Launchctl 自启动 mysql
- js中如何优雅的写if判断
- 一文读懂python本地开发环境配置
- LeetCode简单题目(#263 #268 #278 #283 #290)-5道(数字、字符串)
- Shell常用快捷键
- 【考研数学一】微分方程专讲(初步)
- win2012部署asp网站相关