ftp命令

vsftp日志xferlog格式分析

白昼怎懂夜的黑 提交于 2020-03-07 06:25:23
vsftp日志xferlog格式分析 [日期:2014-06-25] 来源:Linux社区 作者:Linux [字体: 大 中 小 ] 1、开始vsftp记录日志。修改/etc/vsftpd/vsftpd.conf 如下: xferlog_enable=YES xferlog_std_format=YES xferlog_file=/var/log/xferlog 2、/var/log/xferlog 实例: Sun Feb 23 21:14:36 2014 4 212.73.193.130 915950 /LilleOL_IconSport4/win_230214_51_19.jpg b _ i r sipafranch ftp 0 * c Sun Feb 23 21:14:46 2014 5 212.73.193.130 1018969 /LilleOL_IconSport4/win_230214_51_18.jpg b _ i r sipafranch ftp 0 * c Sun Feb 23 22:07:44 2014 1 212.73.193.130 189 /Lille_IconSP/message_46263.txt b _ i r sipafranch ftp 0 * c Sun Feb 23 22:07:49 2014 4 212.73.193.130

FTP总结

拟墨画扇 提交于 2020-03-07 02:19:22
FTP (file transfer protocol)文件传输协议 成本低,跨平台,跨公网 使用的端口号: 数据传输端口 20 --用于数据的上传和下载 命令传输端口 21 --用于ftp命令的传输 ftp的两种模式: 主动:默认情况下,ftp服务是开放了21端口,用来接受控制命令,服务器用20端口去发送数据(连接客户端大于1024的随机端口) 被动:ftp服务也是开放21端口,用来接受命令控制,进行数据传输时,客户端会告知服务端打开一个大于1024的端口,然后客户端去主动连接服务 主动好还是被动好? 先假设一种场景:客户端用户安装个人防火墙,但又不懂防火墙的配置,所以防火墙默认配置。 个人防火墙的默认一般只会拒绝进来的包,而不会拒绝你出去的包和你出去再回来的包。 所以上面的主动模式是有可能被拒绝掉的 主动ftp对ftp服务器的管理有利,但对客户端的管理不利。因为是服务端主动与客户端去建立连接,可能会被客户端的防火墙把源来自服务器的包给阻塞掉 被动ftp对ftp客户端的管理有利,但对服务端的管理不利。因为客户端主动与服务端去连,可能会被服务端的防火墙给阻塞掉 折衷的方法就是使用被动模式,并指定一个连接过来的端口范围,可以针对这个范围的端口进行一个防火墙的设置。 安装服务: yum install vsftpd -y --服务端 yum install ftp lftp -y -

FTP主动模式和被动模式的区别(转)

旧巷老猫 提交于 2020-03-06 23:38:28
dd by zhj: 一般使用被动模式,在命令行下,被动模式的格式是:ftp -p (yinservice_env) ajian@ubuntu-desk:~$ ftp -p ftp> 之前在用命令行连接一个ftp服务器时,没有指定模式,它默认使用的是主动模式(默认模式是哪种根据操作系统的不同而不同), 导致登录时出错“ftp: bind: Address already in use”,显式的指定为被动模式解决了这个问题 原文: http://www.cnblogs.com/xiaohh/p/4789813.html 基础知识:   FTP只通过 TCP连接 ,没有用于 FTP的 UDP组件 .FTP不同于其他服务的是它使用了两个端口 , 一个数据端口和一个命令端口 (或称为控制端口 )。通常 21端口是命令端口, 20端口是数据端口。当混入主动 /被动模式的概念时,数据端口就有可能不是 20了。 主动模式 FTP:   主动模式下, FTP客户端从任意的非特殊的端口( N > 1023)连入到 FTP服务器的命令端口 --21端口。然后客户端在 N+1( N+1 >= 1024)端口监听,并且通过 N+1( N+1 >= 1024)端口发送命令给 FTP服务器。服务器会反过来连接用户本地指定的数据端口,比如 20端口。   以服务器端防火墙为立足点,要支持主动模式

4.Linux下的软件管理(1)

僤鯓⒐⒋嵵緔 提交于 2020-03-06 16:08:23
前言 windows只有*****.exe 在Linux中下载软件的格式 deb 和 rpm 软件安装包格式类型 rpm: redhat linux(suse centos redhat) deb: ub deb(这个不是当前系统可使用的包) tar: 绿色软件(可直接安装) 源码编译(需要编译过程) rpm包名称分析 -<4.2.5-68>.<el7_5.1>.<x86_64>. [1] [2] [3] [4] [5] 1:软件名称(有可能与安装后的名称不一样) 2.软件版本 3.软件授权(此为企业7授权过的) 4.软件多少位 5.软件后缀表示软件包是rpm类型的 #在管理rpm软件包时用rpm命令管理 rpm命令 (不能解决软件的依赖性,所以不方便) #rpm管理命令# rpm -ivh #安装 -v #显示过程 -h #hash 检测查看软件中的hash值是否有改变 -i #install 安装 -e #卸载 -q #查看 -a #所有 -qa #查看所有安装过的软件 -l #列出安装后在系统中生成的文件 -p #操作对象为软件包 –scripts #查看软件在安装或卸载时在系统中执行的脚本 –force #强制安装 -nodeps #忽略软件依赖性安装 -K #检测软件是否是原版软件 设定实验环境: 1.mkdir /westos 2.在虚拟机光驱中添加系统匹配景象 3

在IPV6网络创建FTP服务器

喜欢而已 提交于 2020-03-06 10:54:34
本文利用路由器来建立个FTP服务器 大家先用手机浏览器访问 ftp://aaa.meibu.com 可以看到效果。 然后再继续了解怎么实现这个FTP服务器的。在这里你PING aaa.meibu.com 会发现是个IPV6地址,所以要求访问者也需要有IPV6地址,现在手机流量卡上网基本都是可以得到IPV6地址的,所以利用IPV6可以建立自己的网上文件存储中心。这里我限制了只能读。自己建立的可以设置用户密码读写权限。 手机设置–更多–移动网络–接入点名称(APN)–进去找到APN协议–设置为 ipv4/ipv6 保存退出,手机流量上网的时候就会同时得到一个IPV4地址和一个IPV6地址。 先把U盘或者移动硬盘插在Tomato路由器上,设置USB应用中的FTP服务。这里可以设置用户和密码等各种权限。 去www.meibu.com申请每步科技的动态域名,在路由器管理菜单--系统管理--定时重启/连接--自定义。 选择自定义复制写入下面脚本命令,选择每分钟执行一次即可轻松实现IPV6动态域名解析。 (任务计划里也可以,但要自己加循环) sync old=$(cat ips6.asp) sleep 10 new=$(ifconfig vlan2 | awk '/inet6/') if [ "$old" != "$new" ] then rm -rf ips6.asp echo $new >

centos7 配置ftp访问

谁说胖子不能爱 提交于 2020-03-06 06:48:22
vsftp安装 创建用户 并限定用户在自己的目录 1、查看是否已经安装了 vsftpd vsftpd -version 2、安装vsftpd( CentOS7 ) yum install -y vsftpd 3、新建FTP目录 创建的FTP目录如下: mkdir -p /data/KodServer/data/User/tomas/home 4、创建新用户 ftpname为你为该ftp创建的用户名,/data/KodServer/data/User/tomas/home 为登录进去后的位置 useradd -d /data/KodServer/data/User/tomas/home -s /bin/bash ftpname 5、为新建的用户设置密码 passwd ftpname 【备注:用cat etc/passwd可以查看当前系统用户】 6、设置主目录(更改登录时看到的目录,看个人需要更改,如果第4步已设置好,此步可忽略) usermod -d /data/KodServer/data/User/tomas/home ftpname 7、添加用户组(这步可忽略) groupadd ftpgroup 这里如果三root用户创建的文件夹,要把文件夹的全线给新建的用户, 否则能访问但是不能上传 chmod ftpname:ftpgroup /data/KodServer/data

curl总结

*爱你&永不变心* 提交于 2020-03-05 12:19:43
常用curl实例 抓取页面内容到一个文件中 curl -o home.html http://www.sina.com.cn 用 -O(大写的) ,后面的url要具体到某个文件,不然抓不下来。我们还可以用正则来抓取东西 curl -O http://www.mydomain.com/linux/index.html 模拟表单信息,模拟登录,保存cookie信息 curl -c ./cookie_c.txt -F log=aaaa -F pwd=****** http://blog.mydomain.com/login.php 模拟表单信息,模拟登录,保存头信息 curl -D ./cookie_D.txt -F log=aaaa -F pwd=****** http://blog.mydomain.com/login.php -c(小写) 产生的cookie和 -D里面的cookie是不一样的 使用cookie文件 curl -b ./cookie_c.txt http://blog.mydomain.com/wp-admin 断点续传, -C(大写的) curl -C -O http://www.sina.com.cn 传送数据 最好用登录页面测试,因为你传值过去后,回抓数据,你可以看到你传值有没有成功 curl -d log=aaaa http://blog.mydomain

IPV6下搭建FTP服务器的步骤

五迷三道 提交于 2020-03-04 13:55:21
在看文章前先用手机浏览器访问 ftp://aaa.meibu.com 你就可以看到效果了,然后再继续了解怎么实现这个FTP服务器的。 在这里你PING aaa.meibu.com 会发现是个IPV6地址,所以要求访问者也需要有IPV6地址,现在手机流量卡上网基本都是可以得到IPV6地址的,所以利用IPV6可以建立自己的网上文件存储中心。这里我限制了只能读。自己建立的可以设置用户密码读写权限。 手机设置–更多–移动网络–接入点名称(APN)–进去找到APN协议–设置为 ipv4/ipv6 保存退出,则手机流量上网的时候就会同时得到一个IPV4地址和一个IPV6地址 先把U盘或者移动硬盘插在Tomato路由器上,设置USB应用中的FTP服务。这里可以设置用户和密码等各种权限。 去www.meibu.com申请每步科技的动态域名,在路由器管理菜单–系统管理–定时重启/连接–自定义。 选择自定义复制写入下面脚本命令,选择每分钟执行一次即可轻松实现IPV6动态域名解析。 (任务计划里也可以,但要自己加循环) sync old= ( c a t i p s 6. a s p ) s l e e p 10 n e w = (cat ips6.asp) sleep 10 new= ( c a t i p s 6 . a s p ) s l e e p 1 0 n e w = (ifconfig

C# ftp 上传、下载、删除

给你一囗甜甜゛ 提交于 2020-03-03 18:49:43
C# ftp 上传、下载、删除 分类: [ 11 ] Ftp 2012-11-02 10:36 3341人阅读 评论 (0) 收藏 举报 [csharp] view plain copy print ? public class FtpHelper { public static readonly FtpHelper Instance = new FtpHelper(); /// <summary> /// 取得文件名 /// </summary> /// <param name="ftpPath">ftp路径</param> /// <returns></returns> public string[] GetFilePath( string userId, string pwd, string ftpPath) { string[] downloadFiles; StringBuilder result = new StringBuilder(); FtpWebRequest reqFTP; try { reqFTP = (FtpWebRequest)FtpWebRequest.Create( new Uri(ftpPath)); reqFTP.UseBinary = true; reqFTP.Credentials = new NetworkCredential(userId

使用ACL限制FTP访问权限示例

北城余情 提交于 2020-03-03 14:52:50
微信公众号:网络民工 获取更多精彩内容 ​组网图形 图1 使用基本ACL限制FTP访问权限组网图 ACL简介 访问控制列表ACL(Access ControlList)是由一条或多条规则组成的集合。所谓规则,是指描述报文匹配条件的判断语句,这些条件可以是报文的源地址、目的地址、端口号等。 ACL本质上是一种报文过滤器,规则是过滤器的滤芯。设备基于这些规则进行报文匹配,可以过滤出特定的报文,并根据应用ACL的业务模块的处理策略来允许或阻止该报文通过。 基于ACL规则定义方式,可以将ACL分为基本ACL、高级ACL、二层ACL等种类。基本ACL根据源IP地址、分片信息和生效时间段等信息来定义规则,对IPv4报文进行过滤。如果只需要根据源IP地址对报文进行过滤,可以配置基本ACL。 本例,就是将基本ACL应用在FTP模块中,实现只允许指定的客户端访问FTP服务器,以提高安全性。 配置注意事项 · 本例中配置的本地用户登录密码方式为irreversible-cipher,表示对用户密码采用不可逆算法进行加密,非法用户无法通过解密算法特殊处理后得到密码,安全性较高,该方式仅适用于V200R003C00及以后版本。在V200R003C00之前版本上配置本地用户登录密码,仅能采用cipher方式,表示对用户密码采用可逆算法进行加密,非法用户可以通过对应的解密算法解密密文后得到密码,安全性较低。