目录: 1、Linux系统怎么安装FTP和登陆使用 2、如何在linux 服务器上安装 ftp 3、linux 怎么做ftp服务器 4、如何在linux中安装ftp服务器 5、怎么安装LINUX下VSFTPD的安装同配置? Linux系统怎么安装FTP和登陆使用 1、在安装好的Linux,当我输入ftp的时候,提示我没有找到ftp的指令,在网上查看,说是要去安装一个vsftpd。先将权限设置为root,或者指令前加sudo。指令如下: yum install vsftpd 或者 sudo yum install vsftpd 2、然后安装好后,输入/sbin/service vsftpd restart去重启vsftpd. 3、然后安装ftp。 yum install vsftpd 4、然后输入ftp后,尽可以进入ftp的控制界面。 5、现在如果你想登陆一个FTP,就可以通过open指令去进入该FTP。 例如:open 127.0.0.0 如果FTP设置权限,可能在输入后需要输入用户名和密码。这样就可以直接进入FTP去操作了。 操作指令 1、FTP的操作指令其实和Linux很相似,如下: 1)ls 列出远程机的当前目录 2)cd 在远程机上改变工作目录 3)lcd 在本地机上改变工作目录 4)ascii 设置文件传输方式为ASCII模式 5)binary 设置文件传输方式为二进制模式 6)close 终止当前的ftp会话 7)hash 每次传输完数据缓冲区中的数据后就显示一个#号 8)get(mget) 从远程机传送指定文件到本地机 9)put(mput) 从本地机传送指定文件到远程机 10)open 连接远程ftp站点 11)exit退出ftp。 2、例如:下载文件 下载文件之前要先设置好本地的目录,用来存放下载的文件 lcd /home/123/web ##设置本地存放目录 默认为 /home/usr get 123.txt ##下载123.txt文件到 /home/123/web 中 get -c 123.txt ##断点续传下载 mget *.txt ##批量下载所有txt文件 mget -c *.txt ##断点续传 mget -c ./123/aaa/*.txt ##断点续传、批量下载ftp端aaa目录下的所有txt文件 pget -c -n 10 file.dat ##以最多10个线程以允许断点续传的方式下载file.dat ##可以通过设置 set pget:default-n 5 的值而使用默认值。 mirror aaa/ ##将aaa目录整个的下载下来,子目录也会自动复制 本地自动建立目录 3、例如:上传文件 put 123.txt ##同下载 mput *.txt ##同下载 mirror -R aaa/ ##同下载 4、例如:查看ftp端文件 ls *.txt ##查找当前目录下的所有txt文件 ls ./123/ ##列出123目录下所有文件 find . -name “*.txt” ##递归查找站点上所有的txt文件 find ./xx -name “*.txt” ##查找xx目录下所有的txt文件 附1: ls第二次读取的是本地缓存,可以用 rels 代替 ls 或者catch off / catch on 来开关catch,catch flush清空本地catch 附2: 浏览本地目录的命令可用!ls, 如 !ls /usr/local/bin/ 注意事项:安装FTP的时候,权限设置为root。 如何在linux 服务器上安装 ftp 目录: 一、Redhat/CentOS安装vsftp软件 二、Ubuntu/Debian安装vsftp软件 一、Redhat/CentOS安装vsftp软件 1.更新yum源 首先需要更新系统的yum源,便捷工具下载地址:;helpId=1692 2.安装vsftp 使用yum命令安装vsftp #yum install vsftpd -y 3.添加ftp帐号和目录 先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。 使用下面的命令创建帐户,该命令指定了/alidata/www/wwwroot为用户pwftp的家目录,您可以自己定义帐户名和目录: #useradd -d /alidata/www/wwwroot -s /sbin/nologin pwftp 修改该帐户密码: #passwd pwftp 修改指定目录的权限 #chown -R pw /alidata/www/wwwroot 4.配置vsftp 编辑vsftp配置文件,命令如下: #vi /etc/vsftpd/vsftpd.conf 将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO” 取消如下配置前的注释符号: local_enable=YES write_enable=YES chroot_local_user=YES 保存修改,按ESC键,输入:wq 5.修改shell配置 vi编辑/etc/shells,如果该文件里没有/usr/sbin/nologin或者/sbin/nologin(具体看当前系统配置)则追加进去 6.启动vsftp服务并测试登录 使用命令启动vsftp服务: #service vsftpd start 然后用帐号pwftp测试下是否可以登陆ftp。目录是/alidata/www/wwwroot。 二、Ubuntu/Debian安装vsftp软件 1.更新软件源 首先需要更新系统的软件源,便捷工具下载地址:;helpId=1692 2.安装vsftp 使用apt-get命令安装vsftp #apt-get install vsftpd -y 3.添加ftp帐号和目录 先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。 使用下面的命令创建帐户,该命令指定了/alidata/www/wwwroot为用户pwftp的家目录,您可以自己定义帐户名和目录: #useradd -d /alidata/www/wwwroot -s /sbin/nologin pwftp 修改该帐户密码: #passwd pwftp 修改指定目录的权限 #chown -R pw /alidata/www/wwwroot 4.配置vsftp 编辑vsftp配置文件,命令如下: #vi /etc/vsftpd.conf 将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO” 取消如下配置前的注释符号: local_enable=YES write_enable=YES chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list 保存退出 编辑/etc/vsftpd.chroot_list文件,将ftp的帐户名添加进去,保存退出 5.修改shell配置 vi编辑/etc/shells,如果该文件里没有/usr/sbin/nologin或者/sbin/nologin(具体看当前系统配置)则追加进去 6.重启vsftp服务并测试登录 使用命令启动vsftp服务: #service vsftpd restart 然后用帐号pwftp测试下是否可以登陆ftp。目录是/alidata/www/wwwroot。 linux 怎么做ftp服务器 1.运行以下命令安装 vsftpd。 yum install -y vsftpd 2.运行以下命令打开及查看etc/vsftpd cd /etc/vsftpd ls 说明: /etc/vsftpd/vsftpd.conf 是核心配置文件。 /etc/vsftpd/ftpusers 是黑名单文件,此文件里的用户不允许访问 FTP 服务器。 /etc/vsftpd/user_list 是白名单文件,是允许访问 FTP 服务器的用户列表。 /etc/vsftpd/vsftpd_conf_migrate.sh 是vsftpd操作的一些变量和设置 备注:使用命令 rpm -ql vsftpd 可列出vsftpd中包含的文件 3.运行以下命令设置开机自启动。 systemctl enable vsftpd 4.运行以下命令启动 FTP 服务。 systemctl start vsftpd 5.运行以下命令查看 FTP 服务端口。 netstat -antup | grep ftp 6.配置本地用户登录 本地用户登录就是指用户使用 Linux 操作系统中的用户账号和密码登录 FTP 服务器。 vsftpd 安装后默只支持匿名 FTP 登录,用户如果试图使用 Linux 操作系统中的账号登录服务器,将会被 vsftpd 拒绝,但可以在 vsftpd 里配置用户账号和密码登录。具体步骤如下: a.运行以下命令创建 ftptest 用户。 useradd ftptest (删除用户命令:sudo userdel -r newuser) b.运行以下命令修改 ftptest 用户密码。 passwd ftptest 7.修改/etc/vsftpd/vsftpd.conf a.运行vim /etc/vsftpd/vsftpd.conf。 b.按键 “i” 进入编辑模式。 c.将是否允许匿名登录 FTP 的参数修改为anonymous enable=NO。 d.将是否允许本地用户登录 FTP 的参数修改为local_enable=YES。 e.按键 “Esc” 退出编辑模式,然后按键“:wq” 保存并退出文件。 f.运行命令 cat /etc/vsftpd/vsftpd.conf 查看配置文件内容。 命令的使用方法可查询“Linux命令大全”。 如何在linux中安装ftp服务器 vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。并且是一个完全免费开放源码的ftp软件 方法/步骤 1、用在线安装 yum install vsftpd pam* db4*-y 使用命令将vsftp配置为系统服务 chkconfig –level 35 vsftpd on 2、配置vsftpd服务的宿主 useradd vsftpdadmin -s /sbin/nologin -M 这个vsftpdadmin只是用来替换root的,并不需要登录 3、建立ftp虚拟宿主帐户 useradd vsftpuser -s /sbin/nologin -M 这ftpuser只个虚拟帐户的宿主,本身是不用登录的 4、配置vsftpd.conf 配置之前要先备份一下原来的 vi /etc/vsftpd/vsftpd.conf anonymous_enable=YES — anonymous_enable=NO //不允许匿名用户访问,默认是允许。 chroot_list_enable=YES — chroot_list_enable=YES //不允许FTP用户离开自己主目录 增加 #设定虚拟用户个人Vsftp的配置文件存放路径。也就是说,这个被指定的目录里,将存放每个Vsftp虚拟用户个性的配置文件,一个需要注意的地方就是这些配置文件名必须和虚拟用户名相同。 user_config_dir=/etc/vsftpd/vconf/userlocal #这一步非常重要,要记住这一步。一会要根据这个配置新建文件夹 #修改端口号 ftp_data_port=4040 reverse_lookup_enable=NO pasv_enable=yes pasv_min_port=48790 pasv_max_port=48800 listen_port=48796 #端口可以根据你自己实际情况配置,也可以用默认端口。但是为了安全考虑根据自己实际情况配置 5、建立虚拟用户文件 mkdir /etc/vsftpd/vconf touch /etc/vsftpd/vonf/vir_user 6、建立虚拟用户 vi /etc/vsftpd/vonf/vir_user virtualuser //用户名 12345678 //密码 7、生成数据库 db_load -T -t hash -f /etc/vsftpd/vconf/vir_user /etc/vsftpd/vconf/vir_user.db 8、设置数据库文件访问权限 chmod 600 /etc/vsftpd/vconf/vir_user chmod 600 /etc/vsftpd/vconf/vir_user.db 9、修改/etc/pam.d/vsftpd auth sufficient pam_userdb.so db=/etc/vsftpd/vconf/vir_user account sufficient pam_userdb.so db=/etc/vsftpd/vconf/vir_user (要想同时使用系统用户和虚拟用户,就需要把required改成sufficient) 10 根据第四步配置的user_config_dir=/etc/vsftpd/vconf/userlocal 新建userlocal文件夹 mkdir /etc/vsftpd/vconf/userlocal 11、根据第六步建立的用户名建立一个文件 例如第六步建立的帐号是virtualuser,则新建一个virtualuser文件 touch /etc/vsftpd/conf/userlocal/virtualuser 12、编辑该用户访问的文件路径 vi /etc/vsftpd/conf/userlocal/virtualuser 输入如下 local_root= //需要指定的网站根目录,例如所在文件夹为/www/baidu anonymous_enable=NO #禁止匿名用户访问 write_enable=YES #开启写权限 local_umask=022 #上传后文件的权限掩码 anon_upload_enable=NO #关闭匿名下载 anon_mkdir_write_enable=NO #关闭匿名创建文件夹 idle_session_timeout=60 #会话自动关闭时间 60是因分钟 data_connection_timeout=120 #数据延迟时间 max_clients=10 #最大连接数 max_per_ip=5 #同一个ip同时允许5个IP联机 local_max_rate=1048576 #实体用户传输速度限制,单位B/s。0代表不限制 13、配置就此完成,重启vsftpd服务:service vsftpd restart。 查看系统端口状态:netstas -tulnp。如果能看到48796端口正在被vsftpd调用说明启动成功。 如有不清楚的可以再继续看看百度经验。 怎么安装LINUX下VSFTPD的安装同配置? 展开全部 安装相同版本,复制/etc/vsftpd/目录,主要是/etc/vsftpd/vsftpd.conf文件,不同机器最好vsftpd使用相同用户名,相同用户ID 【linuxvsftpd安装】的内容来源于互联网,若引用不当,请发邮件456@456.cn联系删除
相关文章
猜你喜欢

