linux ftp 怎么配置?
发布网友
发布时间:2022-04-23 19:06
我来回答
共1个回答
热心网友
时间:2022-05-01 14:56
下面是在虚拟机中的linux的ftp的基本配置(redhat AS 4.0为例):
首先要安装linux下的vsftp软件包。
rpm -qa|gerp vsftpd //查找vsftpd有没有安装
如果没有安装就 vsftpd-2.0.1-5.i386.rpm (在第一张光盘)
在linux中有一个非常重要的一点就是要挂载光驱 mount /media/cdrom
在这里我们就不用源代码安装了。用的是rpm安装
#rpm -ivh vsftpd-2.0.1-5.i386.rpm
这里就安装好了。
service vsftpd start 启动vsftpd服务
如果在不设置任何的情况下,可以以匿名的方式访问该ftp。
注.如果访问不了的时候请大家要把linux的防火墙也要关闭:
iptables -F 清除防火墙
在安装好ftp会产生几个文件:
/etc/vsftpd/vsftpd.conf 主配置文件
/etc/vsftpd.ftpusers 指定哪些用户不能访问FTP服务器
/etc/vsftpd.user_list 文件中指定的用户是否可以访问ftp服务器由vsftpd.conf文件中的userlist_deny的取值来决定。
这几个文件就是整个ftp控制和禁止用户的权限配置。。。
下面我们就来设置一个vsftpd的核心文件
# cd /etc/vsftpd/vsftpd.conf 这就是vsftpd的核心配置文件
anonymous_enable=YES/no 是否允许匿名用户登录
anonymous_enable=yes/no 是否允许匿名上传文件
local_enable= YES/no 是否允许本地用户登录
write_enable= YES/no 是否允许本地用户上传
guest_enable=yes/no 是否允许虚拟用户登录;
local_mask=022 设置本地用户的文件生成掩码为022,默认值为077
dirmessage_enable= YES 设置切换到目录时显示.message隐含文件的内容
xferlog_enable= YES 激活上传和下载日志
connect_from_port_20=YES 启用FTP数据端口连接
pam_service_name=vsftpd 设置PAM认证服务的配置文件名称, 该文件存放在/etc/pam.d目录下
userlist_enable= YES 允许vsftpd.user_list文件中的用户访问服务器
userlist_deny= YES 拒绝vsftpd.user_list文件中的用户访问服务器
listen= YES/no 是否使用独占启动方式(这一项比较重要)
tcp_wrappers= YES/no 是否使用tcp_wrappers作为主机访问控制方式
最主要的就是这些设置了。(这是一般都是默认的不是太懂的不要动)
还有呢!太长了,在追问一下,我给你说!
linux下ftp命令详解
1. 连接FTP服务器 在Linux终端中,通过以下命令格式连接到FTP服务器:ftp [主机名或IP地址]例如:ftp 192.168.1.1。连接后,需要输入用户名和密码进行身份验证。2. 下载文件 使用get命令下载单个文件:get [远程文件名] [本地文件名]例如:ftp> get /usr/your/1.htm 1.htm。若要下载多个文件...
实现Linux上的FTP权限控制linux设置ftp权限
在Linux上实现FTP权限控制,最常用的方式就是使用vsftpd服务器软件,但必须实现特定的设置,才能有效地实现FTP权限控制。事实上,VSFTPD的安装并不难,一般情况下可以使用一行命令实现安装,例如:sudo apt-get install vsftpd 此外,在配置/etc/vsftpd.conf文件中,也需要进行一些必要的设置:定义匿名用户和...
LinuxFTP使用指南linuxftp使用
在Linux系统中使用FTP,首先需要安装FTP服务器。例如,如果你想在Linux系统中安装vsftpd服务器,可以使用命令“yum install vsftpd”来安装。接下来,可以使用“/etc/init.d/vsftpd start”启动FTP服务器,输入命令“ps -aux | grep ftp”,如果有一行输出显示FTP进程已经启动,即表示启动成功。除了支持内...
linux ftp服务器搭建
搭建Linux FTP服务器教程 首先,安装并配置FTP服务器软件vsftpd:执行`yum install vsftpd`安装vsftpd服务接着,对配置文件进行设置:打开`/etc/vsftpd/vsftpd.conf`进行基本配置在`/etc/vsftpd/ftpusers`中管理用户登录权限,例如,注释掉root用户以禁用其登录检查`/etc/vsftpd/usr_list`确保正确用户可登录为...
linux ftp端口怎么设置
1、先查看下有没安装FTP软件rpm -qa vsftpd。2、已经安装了,我们先卸载掉,重新安装下。3、再查询下,已经没有了,卸载掉了。4、开始安装vsftpd。5、安装成功。6、启动vsftpd服务。7、在浏览上访问。注意事项:FTP 的目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠...
Linux ftp命令的使用方法详解
当您使用ftp时,字符“!”用于向本地机上的命令shell传送一个命令。如果用户处在ftp会话中,需要shell做某些事,就很有用。例如用户要建立一个目录来保存接收到的文件。如果输入!mkdir new_dir,那么Linux就在用户当前的本地目录中创建一个名为new_dir 的目录。这里Linux ftp命令就介绍到这里,应该...
linux登录FTP简单易行的连接过程linux登录ftp
首先,用户必须有一台运行Linux操作系统,并拥有一个FTP账号和密码,这些都是准备工作,而在Linux上可以使用命令行或者图形用户界面来登录FTP服务器。以命令行为例,使用者可以在终端输入“ftp ftp.example.com”,按照提示输入FTP账号和密码,便可以登录FTP服务器。登录成功后,就可以执行如上传文件、下载...
linux ftp命令详解
ftp[-v][-d][-i][-n][-g][-s:filename][-a][-w:windowsize][computer]参数:·-v-禁止显示远程服务器相应信息 ·-n-禁止自动登录 ·-i-多文件传输过程中关闭交互提示 ·-d-启用调试,显示所有客户端与服务器端传递的命令 ·-g-禁用文件名通配符,允许在本地文件和路径名中使用 ...
linux里ftp服务器怎么配置根目录?
1、deepin linux默认没有安装命令行的ftp客户端,在终端执行ftp命令会提示未找到命令。2、要安装命令行下的ftp客户端,只需要执行如下命令即可。sudo apt-get install ftp。3、安装完成就可以使用命令行下的ftp命令连接ftp服务器了,如下图所示。4、也可以执行ftp命令,进入交互模式后,通过子命令open来...
如何在虚拟机上的Linux系统配置FTP服务,跟Windows建立连接传输文件...
在虚拟机上的Linux系统配置FTP服务,跟Windows建立连接传输文件的具体操作步骤如下:1、在电脑上下载并安装好小型FTP服务器(QuickEasyFTPServer)软件,打开进行设置用户名,用于远程登录。2、设置密码,再输一次确认密码。3、设置想共享的文件夹。4、设置各项权限,包括下载上传权限、下载上传速度限制等。5、...