安装和配置ftp

1、操作系统:ubuntu

1.超级用户登录终端界

2.更新源列表

  root@lte-server:/# apt-get update

3.安装vsftpd

  root@lte-server:/# apt-get install vsftpd

4.新建"/home/uftp"目录作为用户主目录

  root@lte-server:/# mkdir /home/uftp

  为uftp赋予权限

  root@lte-server:/# chmod 777 /home/uftp -R

5.新建用户uftp并设置密码

 root@lte-server:/# useradd -d /home/uftp -s /bin/bash uftp

6.设置uftp用户的密码

 root@lte-server::/#passwd uftp

7.修改配置文件/etc/vsftpd.conf

  root@lte-server:/# vim /etc/vsftpd.conf

  添加

  userlist_deny=NO

  userlist_enable=YES

  userlist_file=/etc/allowed_users

   seccomp_sandbox=NO

   去注解#

  local_enable=YES

  write_enable=YES

8.新建/etc/allowed_users文件

  root@lte-server:/# vim /etc/allowed_users

 增加可以访问FTP服务器的用户名

  uftp

9.查看/etc/ftpusers文件中的内容

  看一看有没有uftp这个用户名,如果没有,就直接退出。如果有就删除uftp,因为这个文件中记录的是不能访问FTP服务器的用户清单。

10.重启vsftpd服务器

  root@lte-server:/#service vsftpd restart

若出现

root@ltepc39:HeNB_7-22# ftp 172.0.5.14//(本机IP)

ftp: connect: Connection refused

则执行:vsftpd /etc/vsftpd.conf &(二次执行会提示:500 OOPS: could not bind listening IPv4 socket)

11.验证FTP服务器

 

 

 2、操作系统redhat(centos)

服务端
1、安装ftp服务
yum -y install vsftpd
默认开启ftp服务的路径
/var/ftp/pub
2、重启服务
service vsftpd restart
3、设置开机启动
chkconfig vsftpd on
4、给ftp目录权限
chmod 777 /var/ftp/* -R
5、保证防火墙是关的
setup
-> firewall --> 去掉* --> 确定
关掉SElinux
setenforce 0
 
客户端
1.打开浏览器--> ftp://192.168.110.xxx
2.位置-->连接到服务器-->输入ftp服务器的IP-->确定
3.yum -y install lftp
lftp 192.168.110.xxx
->commad 命令
目标机 本机
-> get xxxx -o /root/xxxx
-> exit
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值