简单的FTP搭建

FTP(VSFTP)简单搭建

vsftp默认安装完就可以下载了,目录在服务器的/etc/ftp里面,需要对防火墙规则设置(简单地清空也可),客户端才可正常访问

服务器端:

yum list |grep vsftpd
yum -y install vsftpd
rpm -qa vsftpd
touch /var/ftp/vsftp_success!

客户端:

yum list |grep lftp
yum –y install lftp
[[email protected] yum.repos.d]$ lftp 192.168.1.100
lftp 192.168.1.100:~> ls
drwxr-xr-x    2 0        0            4096 Mar 02  2012 pub
-rw-r--r--    1 0        0               0 Mar 07 11:23 vsftp_success!

扩展:更改匿名用户的权限

开启匿名用户上传、下载(默认支持下载)、创建,删除等功能

# vim /etc/vsftpd/vsftpd.conf
12 anonymous_enable=YES          #默认已经开启
27 anon_upload_enable=YES        #开启匿名下载功能
31 anon_mkdir_write_enable=YES   #开启匿名上传功能
32 anon_other_write_enable=YES   #开启匿名删除改名功能
23 anon_umask=022          #需要手动添加,更改后用户上传的文件匿名匿名用户可下载(注意文件的属主、权限)
touch my_vsftp
chmod 777 /var/ftp/pub     #更改权限使其能上传创建文件
lftp 192.168.1.100
cd pub/                    #切换到公共目录
put my_vsftp               #可下载文件
mkdir a                    #可创建目录

遇到问题:

问题:ls时显示重新连接如下:

[[email protected] root]$ lftp 192.168.1.200
lftp 192.168.1.200:~> ls                          
drwxr-xr-x    2 0        0            4096 Mar 02  2012 pub

iptables –F

问题:下载不了,权限不够

lftp 192.168.1.200:/pub> get haha
get: /root/haha: Permission denied

解决:因为登录时所在目录为/root,所以无权限在该目录下接收文件,更改用户为root时就可以下载

时间: 2024-11-17 18:44:31

简单的FTP搭建的相关文章

基于server2016搭建简单的FTP服务

基于server2016搭建简单的FTP服务 > 简介:FTP 是因特网网络上历史最悠久的网络工具,从 1971 年由 A KBHUSHAN 提出第一个 FTP 的RFC(RFC114)至今近半个世纪来,FTP 凭借其独特的优势一直都是因特网中最重要.最广泛的服务之一. FTP 的目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据.它能操作任何类型的文件而不需要进一步处理,就像MIME或Unicode一样.但是,FTP有着极高的延时,这意味着,从开始请求到

MyBatis学习笔记一:MyBatis最简单的环境搭建

MyBatis的最简单环境的搭建,使用xml配置,用来理解后面的复杂配置做基础 1.环境目录树(导入mybatis-3.4.1.jar包即可,这里是为后面的环境最准备使用了web项目,如果只是做 mybatis的环境,普通java项目即可 ) 2.Person.java(纯POJO对象类) package com.orange.model; public class Person { private String name; private String address; public Stri

简单yum源搭建

一.介绍 yum基于rpm包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载.安装. 二.准备 1.修改虚拟机,添加硬件光驱,并映射系统镜像,需要重启,才可以设别添加的新硬件 2.查看光驱 三.搭建 1.创建挂载点 mkdir /目录名//这里可以使用默认的目录 /mnt/ 2.编辑yum配置文件 [[email protected] ~]# cd /etc/yum.repos.d/ [email protected] 

简单的FTP上传下载(java实现)

/** *阅读前请自己在win7上建立FTP主机 *具体步骤如:http://jingyan.baidu.com/article/574c5219d466c36c8d9dc138.html * 然后将以下FTP,username,password分别改成你的FTP ip地址 用户名 密码即可 * 本例子用了apche的commons-net-3.3.jar以方便FTP的访问 请手动buid -path * 待完成版 刷新按钮 登录 都还没有做 而且上传 下载 完成后都需要重新运行 * 2014-

python之路——作业:开发简单的FTP

一.作业要求 开发简单的FTP:1. 用户登陆2. 上传/下载文件3. 不同用户家目录不同4. 查看当前目录下文件5. 充分使用面向对象知识 二.程序目录说明 FTP/ |-- FTPClient/ #客户端文件夹 | |-- 示例文件夹/ #客户端上传/下载示例文件夹 | |-- Client_start.py #客户端启动程序 | |-- FTPServer/ #服务端文件夹 | |-- bin/ | | |-- __init__.py | | |-- Server_start.py #程序

SELECTORS模块实现并发简单版FTP

环境:windows, python 3.5功能:使用SELECTORS模块实现并发简单版FTP允许多用户并发上传下载文件 结构:ftp_client ---| bin ---| start_client.py ......启动客户端 conf---| config.py ......客户端参数配置 system.ini ......客户端参数配置文件 core---| clients.py ......客户端主程序 home ......默认下载路径ftp_server ---| bin --

ftp搭建后外网无法连接和访问阿里云服务器(非软件)

阿里云服务器由于性价比高,是不少企业建站朋友们的首选.而在购买阿里云服务器后,不少客户反映其在搭建FTP后出现外网无法访问的问题,这里特意搜集整理了关于ftp搭建后外网无法连接和访问的问题,提供以下解决方法. 问题原因一:购买的阿里云ECS未开放外网访问端口. 解决方法:开放端口. 登录阿里云ECS服务器控制面板,[网络和安全]->[安全组],在右边选择[配置规则]->[添加安全组规则],协议选全部,授权对象填0.0.0.0/0 点击确定后,再试一下外网访问FTP,是不是已经可以正常访问了?

Xlight FTP搭建FTP服务器教程

Xlight FTP搭建FTP服务器教程 1. 服务器公共设置 设置FTP 端口, ip 等 FTP 服务器公共的设定 2. 设定 FTP 用户, FTP 目录 等信息    备注: 这个用户是非Windows 用户, XLight FTP 服务器内置管理的, 他不依靠Windows 用户的 3. 设定登陆模式 2.  原文地址:https://www.cnblogs.com/m0488/p/9870086.html

FTP搭建YUM源服务器

一.FTP搭建YUM源服务器 1.服务器 挂载centos镜像[[email protected] ~]#yum install vsftpd[[email protected] ~]#systemctl start vsftpd[[email protected] ~]#systemctl stop firewalld[[email protected] ~]# mkdir /var/ftp/centos7[[email protected] ~]# mount  /dev/sr0   /va