2017-12-21 09:46:46 E770679957 阅读数 152
1)使用以下命令创建ftp用户,和接收话单目录/home/yyw :
useradd -d /home/yyw yywuser
passwd yywuser
chown -R yywuser:yywuser /home/yyw

service vsftpd restart


-- 删除ftp用户
userdel -r yywuser





2016-10-31 21:39:19 qq_28065209 阅读数 503

通过ftp 实现 windows 与linux之间的文件互传
1、检查linux是否安装ftp
rpm -qa |grep vsftpd
ftp版本
2、如果没有安装,则安装vsftpd
yum -y install vsftpd

3、 安装成功,并service vsftpd start
后测试,ftp localhost
测试ftp localhost
输入一般用户及密码连接成功。
4、windows :ftp ip 无法连接
5、关闭防火墙 ftp ip 成功
6、上传(put)、下载(get)、ls都不成功
7、setsebool -P ftpd_disable_trans 1
service vsftpd start
8、测试ftp 可以实现文件的上传、下载
9、vi user_list注释掉root则实现root用户的ftp连接

2016-06-22 11:23:30 liu537192 阅读数 1982

1.挂载光驱

参见Linux系统之光驱挂载

2.安装ftp

进入光驱挂载点所在目录的Packages文件夹:cd /home/liu/rom/Packages

输入命令 ls 可以查看Packages文件夹中所有的安装包

输入命令 ls | grep ftp 查看跟ftp有关的安装包:
这里写图片描述

如图所示,vsftpd-2.2.2-12.el6_5.1.i686.rpm就是ftp所需要的安装包

安装ftp:

这里写图片描述

rpm命令介绍:

//安装
rpm -ivh 软件包全名 //如:rpm -ivh vsftpd-2.2.2-12.el6_5.1.i686.rpm

//查看软件是否有安装
rpm -q 软件包名 //如:rpm -q vsftpd

//卸载软件
rpm -e 软件包名

//查看系统里边全部rpm方式安装的软件(query all)
rpm -qa

//模糊查找已经安装了包名含有ftp的软件
rpm -qa | grep ftp

3.启动ftp服务

ftp与apache类似,是一个服务软件,使用的是ftp协议,占用21号端口

ftp服务的启动/停止/重启:

service vsftpd start/stop/restart

查看ftp相关进程:

ps -A | grep ftp

4.使用ftp

以上步骤已经在Linux系统中安装好ftp,并启动了ftp服务。

接下来要使用ftp服务,可以在Windows下通过客户端软件WinSCP来连接Linux系统中的ftp服务:
这里写图片描述

首次连接可能会出现连接失败的情况:
这里写图片描述

在Windows的Dos窗口中用telnet命令来判断Linux系统中的telnet服务是否允许对外部访问:
这里写图片描述

关闭Linux防火墙,在Linux终端输入setup指令,然后配置防火墙,默认是一个星号*,按空格键去掉星号,然后确定:
这里写图片描述

再次使用WinSCP连接,还是报错:
这里写图片描述

解决方法:关闭selinux。

vi /etc/selinux/config

内容修改为: selinux=disabled
之后重启reboot。
这里写图片描述

重启之后,需要启动ftp服务:service vsftpd start,然后就可以通过WinSCP连上Linux的ftp服务了

2019-06-25 17:18:48 TaiYangb 阅读数 659

linux搭建ftp服务器

要在linux搭建ftp服务器的话,需要先安装一个工具 即 vsftpd

1 安装 yum install vsftpd -y

(• 检查是否已安装vsftpd rpm -qa | grep vsftpd
• 默认配置文件在/etc/vsftpd/vsftpd.conf)
在这里插入图片描述
2 创建ftp工作目录,例如: mkdir /usr/ftpdata:
在这里插入图片描述

3 添加用户ftpuser, useradd ftpuser
4 修改ftp目录权限 chown -R ftpuser.ftpuser /usr/ftpdata/
5 重置ftpuser密码 passwd ftpuser
在这里插入图片描述
6 修改/添加配置:vim /etc/vsftpd/vsftpd.conf
在这里插入图片描述
修改匿名登陆问题:
anonymous_enable=yes

在这里插入图片描述
#用户根目录
local_root=/usr/ftpdata

# 匿名用户根目录
anon_root=/usr/ftpdata

使用本地时间
use_localtime=YES
pasv_min_port=61001
pasv_max_port=62000

在这里插入图片描述
7 修改安全组策略sudo vi /etc/selinux/config确保SELINUX=disabled
在这里插入图片描述
在这里插入图片描述
8 为了避免验证出现550拒绝访问错误,输入命令:sudo setsebool -P ftp_home_dir 1

9 进入到/etc/vsftpd目录下,新建文件chroot_list,增加内容:ftpuser
在这里插入图片描述
在这里插入图片描述
设完之后记得 :wq 保存
在这里插入图片描述
在ftpdata目录中创建测试文件(随便拖一个文件进去就行)
在这里插入图片描述
到这里 就配置完毕了
可以启动服务了 但是在启动服务之前 记得关闭防火墙 service iptables stop

在这里插入图片描述
启动service vsftpd start
关闭service vsftpd stop
重启service vsftpd restart

在这里插入图片描述
启动服务之后,在浏览器中访问: ftp://192.168.37.200 输入用户名和密码(之前如果在配置中设置了允许匿名登陆的话 ,就不需要设置用户名和密码)
在这里插入图片描述

linux搭建ftp

阅读数 187

linux搭建ftp

博文 来自: Uzizi

Linux启动FTP服务

阅读数 438

linux安装ftp

阅读数 410

没有更多推荐了,返回首页