Linux搭建FTP服务器实现匿名上传

如题所述

Linux有很多发行版本,在这里我用RHEL给你说明一下.而FTP服务也有很多种的,在这里用一下系统自带的LFTP.
首先,装服务包
然后在ftp目录下建立一个供匿名用户下载的目录
mkdir
/var/ftp/incoming
因为lftp默认的情况下就是允许匿名用户上传的,所以这里不用修改即可.
如果要改的话,可以修改vi
/etc/vsftpd/vsftpd.comf文件里的参数
启动服务并保证重启以后系统自动运行ftp
最后要说明的是,超级用户和文件的拥有者是可以删除文件的,其余的人不能.
默认是允许anonymous的。
默认是没有写的权限了,不然你新建个账户:
adduser
user1
password
user1
然后把/etc/init.d/vsftpd
restart
然后用user1登录就有些的权限了,这也是默认的,为了配置简单,我就直接让你新建系统用户了。有问题欢迎继续提出来。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-08-07
Linux有很多发行版本,在这里我用RHEL给你说明一下.而FTP服务也有很多种的,在这里用一下系统自带的LFTP.
首先,装服务包
然后在ftp目录下建立一个供匿名用户下载的目录
mkdir
/var/ftp/incoming
因为lftp默认的情况下就是允许匿名用户上传的,所以这里不用修改即可.
如果要改的话,可以修改vi
/etc/vsftpd/vsftpd.comf文件里的参数
启动服务并保证重启以后系统自动运行ftp
最后要说明的是,超级用户和文件的拥有者是可以删除文件的,其余的人不能.

在linux下,我的FTP服务器想要实现匿名用户上传和下载,但是现在只能实现...
ftp匿名访问进行上传例子:[\/var\/ftp]#vim \/etc\/vsftpd\/vsftpd.conf write_enable=YES ftp_username=ftp no_anon_password=YES anon_root=\/var\/ftp anonymous_enable=YE anon_upload_enable=YES anon_mkdir_write_enable=YES [\/var\/ftp]#chown ftp:ftp pub -R [\/var\/ftp]#lftp localhost lftp ...

linux匿名ftp
1.检测FTP服务是否开启通过查询提供FTP服务的进程是否存在Shell代码ps-ef|grepftp并未找到任何包含ftp关键字的进程信息,可判断服务未开启。通过查询是vsftpd服务是否存在Shell代码servicevsftpdstatusvsftpd是最常见的FTP服务器,一般Linux系统都是通过vsftpd来搭建FTP服务环境。发现处stopped状态。2.开启FTP服务Sh...

linux匿名ftp
一、启动vsftpd服务1、启动VSFTP服务器A:cenos下运行:yuminstallvsftpdB.登录Linux主机后,运行命令:”servicevsftpdstart”C.要让FTP每次开机自动启动,运行命令:“chkconfig--level35vsftpdon”二、设置FTP权限A.编辑VSFTP配置文件,运行命令:”vi\/etc\/vsftpd\/vsftpd.conf“B.将配置文件中”anonymous_en...

Linux-在Ubuntu搭建ftp服务器
1. 首先,确保vsftpd服务已安装并自动启动。可通过命令"systemctl status vsftpd"检查服务状态。2. 配置vsftpd服务器,使用编辑命令"sudo nano \/etc\/vsftpd.conf"打开配置文件。3. 在配置文件中,设置"anonymous_enable=YES"和"local_enable=YES"以允许匿名用户和Ubuntu本地用户登录FTP服务器。4. 为限制...

linux下如何匿名登录ftp
1、首先在电脑桌面上点击开始进入运行窗口。2、接着在运行窗口输入CMD英文字母。3、接着在打开命令提示符窗口后,输入ftp回车即可出现。4、再输入:open ftp服务器ip,open 192.168.9.3。5、之后就是匿名登录了,输入用户名:anonymous,密码使用任意邮箱来代替:xxx@163.com即可。

ncftp命令如何实现匿名连接并显示帮助信息?
-v:查看版本信息例如,若想匿名连接到www.linuxcool.com服务器,同时避免输入"anonymous",命令行操作如下:[root@linuxcool~]# ncftp www.linuxcool.com 若需要查看帮助信息,只需输入:[root@linuxcool~]# ncftp -h ncftp命令以其直观易用和功能全面,为FTP文件传输提供了强大的工具支持。

如何在Linux中使用ftp命令进行文件传输?
首先,使用Linux FTP命令的基本格式是简单直观的:ftp [主机名\/IP]这里的[主机名\/IP]是目标服务器的标识,是连接的钥匙。若未指定,系统会提示用户输入。一旦连接成功,无论是通过命令行指定主机名,还是通过提示输入,用户都需要进行登录。如果拥有专用账户,输入用户名和密码;若为匿名访问,通常需要...

FTP工具使用Linux进行文件传输ftp工具linux
允许本地用户登陆FTP验证 write_enable=YES 允许本地用户写入FTP 保存之后,重启vsftpd服务:sudo systemctl restart vsftpd.service 最后,让FTP服务在开机启动:sudo systemctl enable vsftpd 这样,本地用户和匿名用户就可以登入FTP服务器,开始进行文件传输了。本文主要就FTP工具——使用Linux进行文件传输做...

Linux搭建ftp在windows下这么访问,需要怎么设置
ping不通的话首先看看网卡,linux是虚拟机的话就换成仅主机或是桥接!在linux上做ftp服务,开启服务!把它们换成一个网段,在客户端ctrl+r运行!输入ftp:\/\/ip(服务器的)就可以了!要是匿名登录上传的话需要改配置文件,\/etc\/vsftpd\/vsftpd.conf要记得起服务哦!!!1 ...

linux怎么搭建ftp服务器
两项前面的#号,就可以完成匿名用户的配置,此时匿名用户既可以登录上传、下载文件。记得修改配置文件后需要重启服务。5、非匿名账户的创建与使用 vsftpd服务与系统用户是相互关联的,例如我们创建一个名为test 的系统用户,那么此用户在默认配置的情况下就可以实现登录,6,登录后在页面创建名为“aa”的...

相似回答