FTP服务器的日志设置,可以通过修改主配置文件/etc/vsftpd.conf实现。...xferlog_enable 如果启用该选项,系统将会维护记录服务器上传和下载情况的日志文件。默认情况下,该日志文件为 /var/log/vsftpd.log。...服务器记录上传下载的情况,而将xferlog_std_format也设置为YES,则表明将记录的上传下载情况写在xferlog_file所指定的文件中,即/var/log/xferlog文件。...在用xferlog文件记录服务器上传下载情况的同时,vsftpd_log_file所指定的文件,即/var/log/vsftpd.log,也将用来记录服务器的传输情况。...@example.com ftp 0 * i Tue Sep 11 11:57:36 2007 1 192.168.57.2 0 / b _ o r student ftp 0 * i vsftpd.log
简单地说,支持FTP协议的服务器就是FTP服务器。 在Linux下有非常多的FTP服务器可供选择,此处选择vsftpd服务器。...我们进入etc目录以后使用find命令先查找一下,看看有没有配置文件。 ? 确定有这个文件,然后打开该文件,并修改它。如果配置文件中,没有打开监听,首先打开监听。 ?...登录FTP服务器就成功了。 ? 输入用户名和密码进行登录。 ? 当使用zy这个用户登录以后,你就直接在zy的家目录下。 上传文件 上传文件的命令是put 文件(注意文件路径)。 ?...匿名用户登录FTP服务器 匿名用户登录FTP的时候,不需要密码,并且匿名用户只能在登录进去的目录下进行操作。修改vsftpd.conf配置文件,加入对匿名用户可操作目录的限制。...注意,匿名用户的用户名是anonymous,没有密码,直接回车。可以看到成功登录FTP。 匿名用户上传文件的时候需要服务器修改设置的目录权限是所有人都可以写。否则匿名用户无法上传文件。只能下载文件。
vsftpd.service 停止 systemctl list-unit-files|grep enabled 查看服务列表 systemctl enable vsftpd.service 启用服务 二,创建用户...1,创建:useradd -d /home/ftpuser -s /sbin/nologin ftpuser -d 指定用户根目录 -s 用户登录方式,nologin禁用ssh,使用ftp登录 扩展,...查看存在的用户 cat /etc/passwd 扩展,修改, usermod -s /sbin/nologin ftpuser //限定用户ftpuser不能telnet,只能ftp usermod...etc/vsftpd/chroot_list ; 指定chroot文件的位置 vim /etc/vsftpd/chroot_list ; 打开chroot文件 加入一行,ftpuser 即刚才创建的用户名...local_root=/var/ftp ; 出初始登录目录 四,拓展 1,如果服务器使用的阿里云的ECS,无法连接时,请查看阿里云的配置 比如:端口是否开启,安全组策略等,还有问题可以联系我QQ1471674872
如何使用Linux命令行创建新的用户呢?...我是在Ubuntu下进行的,例如添加名为test的新用户: 最简单的命令: sudo adduser test 会自动将该用户添加到同名组中,创建/home/test/,从etc/skel/复制文件...rm -rf /home/test 命令行下切换用户: 可以使用su命令来切换用户,su是switch user切换用户的缩写。...可以是从普通用户切换到root用户,也可以是从root用户切换到普通用户。从普通用户切换到root用户需要输入密码,从root用户切换到普通用户不需要输入密码。...命令格式:su [参数] [-] [用户名] 用户名的默认值为root。 用法示例: su test #切换到test用户 su #切换到root用户
/etc/vsftpd/ftpusers 是黑名单文件,此文件里的用户不允许访问 FTP 服务器。 /etc/vsftpd/user_list 是白名单文件,是允许访问 FTP 服务器的用户列表。...netstat -antup | grep ftp 6.配置本地用户登录 本地用户登录就是指用户使用 Linux 操作系统中的用户账号和密码登录 FTP 服务器。...vsftpd 安装后默只支持匿名 FTP 登录,用户如果试图使用 Linux 操作系统中的账号登录服务器,将会被 vsftpd 拒绝,但可以在 vsftpd 里配置用户账号和密码登录。...具体步骤如下: a.运行以下命令创建 ftptest 用户。...对了,配置完成记得重启服务器systemctl restart vsftpd 三、配置 vsftpd 限制 FTP 账户访问其它目录 使用 vsftpd 搭建 FTP 服务,可以配置用户登录后,限制访问其它的目录
linux 系统下搭建ftp服务器 linux 系统下搭建ftp服务器一点都不难,初次进行配置的时候花了很多时间进行linux命令扫盲,故写下这篇博客。...: 相关用户的创建、修改 文件的权限控制 ftp登录用户白名单 根目录切换 ##ftp是什么 FTP是 File Transfer Protocol 文件传输协议的英文名称,用于在Internet上控制文件的双向传输...同时它也是一个应用程序.一般的Linux系统默认带有ftp软件或者是vsftpd ##搭建ftp服务器目的 从window系统上传程序文件到linux系统的服务器里 ##检查安装vsftpd软件...xiao #(回车)给用户xiao设置登录密码 ##创建用户并指定用户目录 在/var 目录下创建一个 www 文件夹,www文件夹中创建一个site文件夹一个da文件夹 cd /var mkdir...按下i键进入insert模式, 将按下图配置 三个选项,则user_list文件为ftp用户白名单 按下esc键退出输入模式进入命令模式 输入:wq 保存并退出 userlist_enable
安全设置 1.为了安全应该禁止匿名用户的登录:将配置文件的anonymous_enable参数设为NO,屏蔽匿名用户上传,创建,删除的功能 #vi /etc/vsftpd/vsftpd.conf anonymous_enable...=NO #anon_upload_enable=YES 上传 #anon_mkdir_write_enable=YES 创建 #anon_other_write_enable=YES...删除 #service vsftpd restart //重启FTP服务器 2.为加强安全设置:限制系统用户锁定在家目录: #vi /etc/vsftpd/vsftpd.conf...即可 3.限制其他系统用户不能登录ftp: #cat /etc/vsftpd/ftpusers //ftpusers是禁止使用FTP用户列表。...#echo "uuu" >>/etc/vsftpd/ftpusers 此时viong不能登录ftp //这样uuu用户将不能使用FTP 4.使用FTP的配置文件/etc/vsftpd/user_list
ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文。下面由学习啦小编为大家整理了linux下查询ftp命令的相关知识,希望对大家有所帮助。...Linux ftp命令的格式 $ ftp 主机名/IP 其中“主机名/IP”是所要连接的远程机的主机名或IP地址。...转到Shell中 linux ftp常用命令 ◆启动ftp会话 open命令用于打开一个与远程主机的会话。...对其中的每个文件都要求用户确认是否发送。 ◆改变文件传输模式 默认情况下,ftp按ASCII模式传输文件,用户也可以指定其他模式。ascii和brinary命令的功能是设置传输的模式。...mkdir new_dir,那么Linux就在用户当前的本地目录中创建一个名为new_dir 的目录。 这里Linux ftp命令就介绍到这里,应该足够在Linux系统下使用ftp工具了。
FTP服务器持续监听来自远处客户端的FTP需求,在收到远处客户端的需求后,它负责管理登陆及建立连接。建立会话期间,执行FTP客户端发过来的命令。进入FTP服务器可以用匿名或者鉴权两种方式来管理。...出于安全考虑,LINUX中的大部分系统,会考虑采用鉴权模式,即进入/访问FTP服务器,必须用用户名或密码的方式。 因为FTP不是一个安全协议,所以必须尽量被限制。...下面说下Linux服务器中如何配置,登陆服务器,sudo到root用户。 ...,仅保留必须使用FTP的用户。...这个用户必须和具体的FTP登陆方式相匹配。
语法格式:adduser [参数] 常用参数: -c 加上备注文件,备注文字会存储在 passwd 的备注参数中 -d 指定用户登录时的起始目录 -D 变更默认值 -e 设定此帐号的使用期限(格式为 YYYY-MM-DD...),预设值为永久有效 -f 指定在密码过期后多少天即关闭该帐号 -g 指定用户所属的群组 -G 指定用户所属的附加群组 -m 自动建立用户的登入目录 -M 不要自动建立用户的登入目录...-n 取消建立以用户名称为名的群组 -r 建立系统帐号 -s 指定用户登入后所使用的shell -u 指定用户ID 参考实例 建立名为linuxcool的用户账号: [root...@linux ~]# adduser linux 建立账号并指定有效期为2014年1月2日: [root@linux ~]# adduser -e 1/2/14 linux 为添加的用户指定相应的用户组...: [root@linux ~]# useradd -g root kk 为新添加的用户指定/home目录: [root@linux ~]# useradd -d /home/myf kk
关于Linux下搭建FTP服务的文章网上有很多,但是大部分都局限于某一点,在实际操作过程中会遇到各种问题,针对本人在使用中用到的一些设置和出现的问题对网络信息进行了归纳整理和总结。...,位于/etc/vsftpd/目录下,分别是: ftpusers 该文件用来指定那些用户不能访问ftp服务器。...user_list 该文件用来指示的默认账户在默认情况下也不能访问ftp. vsftpd.conf vsftpd的主配置文件. ftpusers和user_list用来控制登录用户。...,即默认情况下,FTP PORT主动模式进行数据传输时使用20端口(ftp-data)。...(但实质上通信过程是不一样的,这种说法只可以做简单区分用) 五、FTP相关的防火墙设定 当Linux系统启动了防火墙后,需要相应的对防火墙进行设定,防止防火墙阻断FTP通信。
FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。...在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一般也采用该协议。...默认情况下FTP协议使用TCP端口中的 20和21这两个端口,其中20用于传输数据,21用于传输控制信息。...Vsftpd(very secure FTP daemon)是众多 Linux 发行版中默认的 FTP 服务器。...本文以 CentOS 6.5 64位操作系统的CVM服务器为例,使用 vsftpd 软件搭建 Linux 云服务器的 FTP 服务。
再后来,李若英都要嫁人了,我也用上了高大上的云服务器,抛弃了低级趣味的win系列服务器操作系统,转而投向Linux系列。 ? 2017.jpg 如果不是特殊需求,还真没有建FTP服务的必要。...Linux下我可以使用命令实现上传下载,也可以使用winscp等工具界面话管理文件。...user_list 该文件用来指示的默认账户在默认情况下也不能访问ftp vsftpd.conf vsftpd的主配置文件(相关配置说明,自行百度) 新建虚拟账号 1.准备一个虚拟用户的口令库文件.该文件中保存的用户名和密码是用户连接...FTP服务器时,需要输入的用户名和密码.文件可以自己创建,位置无关紧要,文件格式为:奇数行为用户名,偶数行为密码. vi vusers.txt itstyle//虚拟用户itstyle itstyle/...3.建立虚拟用户所需要的PAM配置文件.由于FTP服务器在接受到用户的用户名和口令后会调用PAM认证,所以我们还要创建虚拟用户的PAM配置文件。
wget -nH -m --ftp-user=your_username --ftp-password=your_password ftp://your_ftp_host/* 使用命令下载ftp上的文件... your_username :这个是用户的账号 your_password :这个是用户的ftp密码 your_ftp_host:这个是ftp服务器的地址 解释: -nH:不创建以主机名命名的目录...如果想完全保留FTP原有的目录结构,则不要加该参数。 -m:下载所有子目录并且保留目录结构。 –ftp-user:FTP用户名 –ftp-password:FTP密码 ftp://*.*.*....*/*:FTP主机地址。最后可以跟目录名来下载指定目录。...例子 wget -nH -m --ftp-user=tom --ftp-password=123456 ftp://192.168.19.1/tom/
判断上一条命令执行状态,0正常; 参考:linux shell $$,$!...l] 虚拟 useradd vsftpd -M -s /sbin/nologin # 创建 vsftpd 用户: ,如果此目录不存在,则同时使用-m选项,可以创建主目录。...k t] 连接 启用FTP数据端口的连接请求 chown_uploads=NO # 是否具有上传权限.用户由chown_username参数指定。...test/g /etc/vsftpd/vconf/test echo "完成" else echo "已经安装vsftpd" fi } vsftpdinstall #---------------- 创建虚拟用户...--------------- #open # 与ftp服务器相连接; #send(put) # 上传文件 #get: # 下载文件 #mget
------------------------------------------------------------------------------------------------- Linux...下ftp服务可以通过搭建vsftpd服务来实现,以CentOS为例,首先查看系统中是否安装了vsftpd,可以通过执行命令 rpm -qa | grep vsftpd 来查看是否安装相应的包,如果没有安装那么可以执行... yum -y install vsftpd 来安装,安装之后首先创建ftp用户,比如ftp_test,命令如下: useradd -s /sbin/nologin -d /home/ftp_test...ftp_test 目录尽量不要选择根目录下,这里是/home/ftp_test,并且ftp_test这个目录不要手动创建,否则权限会有问题,执行命令的时候会自动创建, image.png 可以看到权限现在是对于...ftp_test用户是可读可写可执行的,其他用户和组下面的都没有任何权限,现在为ftp_test用户创建密码:输入passwd 用户名 passwd ftp_test 执行之后输入2次密码确认就设置好了密码
本文研究的主要是Linux环境下快速搭建ftp服务器方法,具体如下。...一般在各种linux的发行版中,默认带有的ftp软件是vsftp,从各个linux发行版对vsftp的认可可以看出,vsftp应该是一款不错的ftp软件。...的配置文件主要有三个,位于/etc/vsftpd/目录下,分别是: ftpusers 该文件用来指定那些用户不能访问ftp服务器。...5、非匿名账户的创建与使用 vsftpd服务与系统用户是相互关联的,例如我们创建一个名为testwww #useradd testwww #passwd testwww 6、登录方式(非vsftp机器)...总结 以上就是本文关于Linux环境下快速搭建ftp服务器方法介绍的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
pam_service_name=vsftpd use_localtime=YES user_config_dir=/etc/vsftpd/vuser_conf pasv_enable=yes 3、创建...vftpuser.txtx文件到/etc/vsftpd/目录下,并输入: admin password(奇数行是用户名,偶数行是密码) 4、编辑/etc/pam.d/vsftpd 注释所有行 添加 auth
,无论如何,我们创建的ftp用户不在这两个文件中即可保证可以正常使用。...创建ftp用户 useradd -s /sbin/nologin/ ftpuser passwd ftpuser 修改ftp默认共享目录 ftp默认共享目录为:/var/ftp/pub 试验修改为/var.../ftp/ftppub目录 创建ftppub目录 mkdir /var/ftp/ftppub 修改文件夹属主为ftpuser chown -R ftpuser:ftpuser /var/ftp/ftppub...#listen_ipv6=YES 添加以下配置参数,开启被动模式,设置本地用户登录后所在目录,以及云服务器建立数据传输可使用的端口范围值。...=xxx.xx.xxx.xx #修改为云服务器公网 IP pasv_min_port=40000 pasv_max_port=45000 保存退出 执行以下命令,创建并编辑 chroot_list
****FTP简介**** vsftpd(Very Security File Transfer Protocol)是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。...---- ****FTP用户管理**** ex:user->share 增加share用户 sudo useradd -d /home/share share 为用户添加密码 sudo passwd...---- ****FTP的基本配置信息vsftpd.conf**** ftpd_banner=welcome to ftp service #设置连接服务器后的欢迎信息 idle_session_timeout...accept_timeout=60 #设置在多长时间后自动建立连接 connect_timeout=60 #设置数据连接的最大激活时间,多长时间断开,为别人所使用; max_clients=200 #指明服务器总的客户并发连接数为...---- 登录ftp后会发现,share用户可以访问其他目录,虽然不能对其他文件做修改,但是这样做是不允许的,我们需要将share用户的访问范围控制在其主目录下。
领取专属 10元无门槛券
手把手带您无忧上云