配置FTP

一、安装

yum install vsftps -y

二、启动服务

cp /etc/passwd /var/ftp/pub

service vsftpd start

打开浏览器输入ftp://192.168.4.103就可以看到 pub目录了 进入目录可以看到passwd文件

安装lftp客户端

[[email protected] pub]# yum install lftp -y

[[email protected] tmp]# lftp 192.168.4.103

lftp 192.168.4.103:~> ls

drwxr-xr-x 2 0 0 4096 Sep 17 11:21 pub

使用 get + 文件 便可以把文件下载到使用lftp登录前的目录下

三、更改配置文件

[[email protected] /]# vim /etc/vsftpd/vsftpd.conf

将第27行的注释去掉 允许匿名用户上传

将第31行的注释去掉 允许匿名用户创建文件夹

重启服务

在/tmp 下创建一个abc 文件

[[email protected] /]# lftp 192.168.4.103

lftp 192.168.4.103:/> cd pub/

lftp 192.168.4.103:/pub> mkdir

Usage: mkdir [-p] files...

发现不能建文件夹

lftp 192.168.4.103:/pub> put /tmp/abc

put: Access failed: 553 Could not create file. (abc)

发现不能上传文件

[[email protected] tmp]# cd /var/ftp/

[[email protected] ftp]# ll

total 4

drwxr-xr-x. 2 root root 4096 Sep 17 04:21 pub

发现other用户的没有 写 权限

[[email protected] ftp]# chmod o+w pub/

重启vsftp 服务

[[email protected] /]# lftp 192.168.4.103

lftp 192.168.4.103:~> ls

drwxr-xrwx 2 0 0 4096 Sep 17 11:21 pub

lftp 192.168.4.103:/> cd pub/

lftp 192.168.4.103:/pub> put /tmp/abc

lftp 192.168.4.103:/pub> ls

-rw------- 1 14 50 0 Sep 17 11:52 abc

-rw-r--r-- 1 0 0 1734 Sep 17 11:21 passwd

此时文件上传了 如果还不可以 关闭防火墙:

iptables -F

setenforce 0

四、实名登录

创建用户并指定家目录

[[email protected] /]# useradd -d /var/ftp/ftpusr ftpusr

给 ftpusr 设置密码

[[email protected] ftp]# echo "ftpusr" | passwd ftpusr --stdin

Changing password for user ftpusr.

passwd: all authentication tokens updated successfully.

以ftpusr的身份登录

[[email protected] ftp]# lftp ftp://192.168.4.103 -u ftpusr

Password:

lftp [email protected].4.103:~>

lftp [email protected]:~> put /tmp/abc

lftp [email protected]:~> ls

-rw-r--r-- 1 502 502 0 Sep 17 12:07 abc

用浏览器访问ftp

ftp://192.168.4.103

可以打开 pub 不能打开ftpusr 说明匿名用户没有权限访问

[[email protected] ftp]# ll

total 8

drwx------. 4 ftpusr ftpusr 4096 Sep 17 05:07 ftpusr

drwxr-xrwx. 2 root root 4096 Sep 17 04:52 pub

时间: 2024-10-09 20:10:36

配置FTP的相关文章

win7配置FTP

一.介绍: FTP是File Transfer Protocol(文件传输协议)的简写,远程计算机可以通过FTP上传和下载程序或文件,不受操作系统的限制. 二.配置: 1.开启FTP服务: 控制面板-->程序-->打开或关闭Windows功能:勾选Internet信息服务下的FTP服务器 2.配置FTP站点: ①右键我的电脑-->管理-->服务和应用程序-->Internet信息服务(IIS)管理器: ②选中右边连接栏下的网站(图中QH项),右键单击选择添加FTP站点: ③添

Ubuntu 用vsftpd 配置FTP服务器

原文:Ubuntu 用vsftpd 配置FTP服务器 网上的文章好难懂啊..只想要简单粗暴,弄好能用就行啊,复杂的以后研究不行吗...折腾好久,其实弄出来能用不就这么点内容吗... 本文在Ubuntu Server 14.04 amd64系统测试. Made By:CSGrandeur 安装ftp sudo apt-get install vsftpd 配置vsftpd.conf sudo nano /etc/vsftpd.conf #禁止匿名访问 anonymous_enable=NO #接受

Ubuntu安装和配置ftp服务器

习惯向服务器上传文件时使用scp命令,简单又安全,但是Wordpress的升级机制需要在使用ftp访问方式,所以只好在VPS下配置ftp服 务器,Linux下配置ftp服务器可以选用vsftp和wu-ftp,两者各有优势.个人比较推荐vsftp,除了中文乱码问题. VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全. Wu-Ftpd全称是Washington University FTP,

Windows Server 2008安装配置FTP全过程

Windows Server 2008安装配置FTP全过程 http://www.2cto.com/os/201201/116342.html Windows Server 2008安装配置FTP全过程,布布扣,bubuko.com

IIS7.5 在已有的WEB网站上配置FTP发布

IIS7.5 有了很多新特性,例如FashCGI,Rewrite 模块的内置,简易的FTP发布等等,但是即使是微软,也没有详细的文档,本文详细的介绍了如何在现有的WEB网站上建立FTP发布. IIS 7.5 配置WEB 网站的文章很多,但如何在已有的WEB站点上配置FTP 的文章却寥寥无几,即使有,关键的地方也没有讲的,这里给大家一个完整的解决方案. 也许细心的同学已经注意到在IIS7.5中 ,右键点击已发布的WEB站点,会有一个 添加 FTP 发布 的选项? 对,这个功能就是在现有的WEB站点

创建逻辑卷并配置ftp

1.创建用户teacher并指定其家目录为/ftproot,密码设置为[email protected](5分) [[email protected] ~]# useradd -d /ftproot teacher [[email protected] ~]# echo [email protected] |passwd --stdin teacher [[email protected] ~]# grep teacher /etc/passwd 2.使用/dev/sd{b,c,d}创建大小为4

RedHat 7配置FTP服务

在RedHat 7上安装配置FTP服务和RedHat6基本一致,本文是以系统盘自带的vsftpd配置FTP服务. 首先使用yum安装vsftpd:yum install vsftpd 创建两个目录,/data/ftpshare配置需登录服务且可读写,/data/ftppublic配置匿名登录但只读 编辑配置文件:vi /etc/vsftpd/vsftpd.conf,在末尾添加以下内容,指定默认的根目录以及匿名登录目录: 启动服务并设置服务开机运行 root登录FTP并创建文件夹,测试可读写 创建

配置FTP服务器

实验01:配置FTP服务器 实验目标 实验步骤 一.检查vsftpd软件包是否安装 [[email protected]]# rpm -q vsftpd package vsftpd isnot installed 二.查找软件包 [[email protected]]# cd /misc/cd/Server/ [[email protected]]# ls *vsftpd* vsftpd-2.0.5-28.el5.x86_64.rpm 三.安装软件包 [[email protected]]#

Ubuntu 14.04 上安装和配置 FTP 服务器 ProFTPD

proftpd的配置方式类似apache,比vsftpd更易用,xampp就集成了proftpd. apt-cache search proftpd 搜索相关包 sudo apt-get install proftpd-basic 安装 安装时默认作为一个standalone server运行proftpd,如果每天的ftp请求量少,可以安装为inetd服务,节省服务器资源. 这里我使用默认值,安装为standalone server. sudo netstat -antp|grep proft

Ubuntu 配置 ftp freemind adb

. 1. 配置apt-get源 配置过程 : sudo vim /etc/profile 命令, 在后面添加下面的内容; 刷新配置文件 : source /etc/profie 命令; 刷新源 : sudo apt-get update 命令; 刚装上的Ubuntu 官方的源很慢, 这里我们添加其他的几个中国国内的高速镜像 : 添加下面的源 : ## Chinese Science University deb http://mirrors.ustc.edu.cn/ubuntu/ precise