ftp命令

Linux下如何进行FTP设置

做~自己de王妃 提交于 2019-12-03 09:48:16
目录: 一、Redhat/CentOS 安装vsftp软件 二、Ubuntu/Debian 安装vsftp软件 一、Redhat/CentOS安装vsftp软件 1. 更新yum源 首先需要更新系统的yum源,便捷工具下载地址:http://help.aliyun.com/manual?spm=0.0.0.0.zJ3dBU&helpId=1692 2. 安装vsftp 使用yum命令安装vsftp #yum install vsftpd -y 3. 添加ftp帐号和目录 先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下。 使用下面的命令创建帐户,该命令指定了/alidata/www/wwwroot为用户pwftp的家目录,您可以自己定义帐户名和目录: #useradd -d /alidata/www/wwwroot -s /sbin/nologin pwftp 修改该帐户密码: #passwd pwftp 修改指定目录的权限 #chown -R pwftp.pwftp /alidata/www/wwwroot 4. 配置vsftp 编辑vsftp配置文件,命令如下: #vi /etc/vsftpd/vsftpd.conf 将配置文件中”anonymous_enable=YES “改为 “anonymous_enable=NO”

CentOS中vsftp安装与配置

妖精的绣舞 提交于 2019-12-03 09:48:05
1. 安装 使用chkconfig --list来查看是否装有vsftpd服务; 使用yum命令直接安装:yum -y install vsftpd 然后为它创建日志文件:touch /var/log/vsftpd.log 这样简单的两个命令就完成了vsftp的安装,但是如果你现在想这样ftp://your_ip来访问的话,那还不行,还需要配置权限! 2. 启动与配置自启动 使用chkconfig --list来查看vsftpd服务启动项情况; 如果看到的是如下显示的结果: vsftpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off 服务全部都是off的,注意这里的off表示的是服务器启动的时候是否会自启动服务,我们使用如下命令来配置其自启动: chkconfig --level 2345 vsftpd on #2345对应的是上面对应的0-6项 查看与管理ftp服务: 启动ftp服务:service vsftpd start 查看ftp服务状态:service vsftpd status 重启ftp服务:service vsftpd restart 关闭ftp服务:service vsftpd stop 3. 配置vsftp服务 编辑/etc/vsftpd/vsftpd.conf文件,配置vsftp服务: #vi /etc/vsftpd

Linux系统安装及配置ftp服务

僤鯓⒐⒋嵵緔 提交于 2019-12-03 06:48:48
1. 先用rpm -qa| grep vsftpd命令检查是否已经安装,如果ftp没有安装,使用yum -y install vsftpd 安装,(ubuntu 下使用apt-get install vsftpd) 2. service vsftpd start / service vsftpd restart 启动要让FTP每次开机自动启动,运行命令: chkconfig --level 35 vsftpd on 3. 设置ftp权限 vi /etc/vsftpd/vsftpd.conf 将anonymous_enable=YES 改为 anonymous_enable=NO ESC返回,输入“:wq”保存并推出 刷新防火墙 #iptables -F 其中vsftpd的主配置文件是: /etc/vsftpd/vsftpd.conf 实验一: 如果我不允许FTP匿名登陆,我们可以修改vsftpd的主配置文件来实现 #vi /etc/vsftpd/vsftpd.conf 把anonymous_enable=YES 改为anonymous_enable=NO 实验二: windows中FTP服务器可以设置欢迎词,最大连接数,那我们在Linux的FTP服务器中设置呢?我要回答的是:同样可以,我们同样可以vsftpd的主配置文件来实现# vi /etc/vsftpd/vsftpd.conf

演示vsftpd服务匿名访问模式、本地用户模式的配置

半世苍凉 提交于 2019-12-03 04:25:57
文件传输协议(FTP, F ile T ransfer P rotocol ) 即能够让用户在互联网中上传、下载文件的文件协议 ,而FTP服务器就是支持FTP传输协议的主机,要想完成文件传输则需要 FTP服务端 和 FTP客户端 的配合才行。 通常用户使用FTP客户端软件向FTP服务器发起连接并发送FTP指令,服务器收到用户指令后将执行结果返回客户端。 FTP 协议占用两个端口号: 21端口:命令控制,用于接收客户端执行的FTP命令。 20端口:数据传输,用于上传、下载文件数据。 FTP 数据传输的类型: 主动模式:FTP服务端主动向FTP客户端发起连接请求。 被动模式:FTP服务端等待FTP客户端的连接请求。 关于vsftpd的相关配置文件 用户禁止登陆列表 /etc/vsftpd/ftpusers /etc/vsftpd/user_list 主配置文件 /etc/vsftpd/vsftpd.conf vsftpd 程序配置文件参数的作用: listen=[YES|NO] 是否以独立运行的方式监听服务。 listen_address=IP地址 设置要监听的IP地址。 listen_port=21 设置FTP服务的监听端口 21端口(ftp) 20端口(ftp-date) Vsftpd 的验证方式 vsftpd程序提供的FTP服务可选认证方式,分别为 匿名访问 、 本地用户 和

tcpdump详细教程

假装没事ソ 提交于 2019-12-03 04:22:36
tcpdump tcpdump - dump traffic on a network tcpdump是一个用于截取网络分组,并输出分组内容的工具。凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具 tcpdump 支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息 命令格式 tcpdump [ -DenNqvX ] [ -c count ] [ -F file ] [ -i interface ] [ -r file ] [ -s snaplen ] [ -w file ] [ expression ] tcpdump格式 抓包选项: -c:指定要抓取的包数量。 -i interface:指定tcpdump需要监听的接口。默认会抓取第一个网络接口 -n:对地址以数字方式显式,否则显式为主机名,也就是说-n选项不做主机名解析。 -nn:除了-n的作用外,还把端口显示为数值,否则显示端口服务名。 -P:指定要抓取的包是流入还是流出的包。可以给定的值为"in"、"out"和"inout",默认为"inout"。 -s len:设置tcpdump的数据包抓取长度为len,如果不设置默认将会是65535字节。对于要抓取的数据包较大时,长度设置不够可能会产生包截断,若出现包截断, :输出行中会出现"[

FTP文件共享服务:个人简单整理

匿名 (未验证) 提交于 2019-12-03 00:39:02
FTP简介 File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文件传输协议”。用于Internet上的控制文件的双向传输。 同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。 "下载"文件就是从远程主机拷贝文件至自己的计算机上; "上传"文件就是将文件从自己的计算机中拷贝至远程主机上。 支持FTP协议的服务器就是FTP服务器。 是相当古老的传输协议之一,他最主要的功能是 在服务器与客户端之间进行档案的传输。 这个古老的协议使用的是明码传输方式,目前有FTPS加密传输 连接类型 命令连接 数据连接 工作模式 命令连接端口:TCP 21 被动模式:由客户端发起数据传输 主动模式:由服务器发起数据传输: 服务架构: 认证类型: 数据传输模式: 原文:http://blog.51cto.com/13442309/2136494

Ftp命令使用

匿名 (未验证) 提交于 2019-12-03 00:38:01
FTP> ?查看命令列表 !dir 自动上传脚本示例: #!/bin/ bash ftp -n<<! open ftp .wjoyxt.ren user xiaoban xiaoban@ 2018 binary hash cd / test lcd / root prompt mput haha.txt ftp . sh close bye ! ------------------------------------------------------------------------------- 1. 连接ftp服务器 格式:ftp [hostname| ip-address] a)在linux命令行下输入: b)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可。 2. 下载文件 下载文件通常用get和mget这两条命令。 格式:get [remote-file] [local-file] 将文件从远端主机中传送至本地主机中。 如要获取远程服务器上/usr/your/1.htm,则 b) mget       格式:mget [remote-files] 从远端主机接收 一批或多个 文件至本地主机。 如要获取服务器上/usr/your/下的所有文件,则 此时每下载一个文件,都会有提示。如果要除掉提示,则在mget *.* 命令前先执行:prompt off

阿里云CentOS 7.4配置ftp服务

匿名 (未验证) 提交于 2019-12-03 00:38:01
1.远程连接并登录到 Linux 实例。 2.更新yum源 yum -y update(可选) 3.运行以下命令安装 vsftpd。 yum install -y vsftpd 4. 运行以下命令设置开机自启动。 systemctl enable vsftpd.service 5.运行以下命令启动 FTP 服务。 systemctl start vsftpd.service 6. 运行以下命令创建 ftptest 用户。 useradd ftptest 7运行以下命令修改 ftptest 用户密码。 passwd ftptest 8创建ftp主目录并授权。 chmod o+w /var/ftp/pub/ 9. 运行以下命令修改配置文件。 vim /etc/vsftpd/vsftpd.conf 10.修改下列选项。 anonymous enable=NO local_enable=YES listen=YES listen_ipv6=NO 11.加下列选项。 local_root=/var/ftp/pub(ftp主目录) pasv_address=x.x.x.x(使用被动模式访问,后面填自己服务器的公网ip) 12.保存退出 13. 重启ftp服务。 systemctl restart vsftpd.service 13.在自己的电脑上进行测试。 文章来源: 阿里云CentOS 7

FTP服务(1)

匿名 (未验证) 提交于 2019-12-03 00:36:02
文件传输协议(FTP) 文件传输协议 (英文: F ile T ransfer P rotocol,缩写:FTP)早期的三个应用级协议之一,是用于在网络上进行文件传输的一套标准协议,使用客户/服务器模式,即基于C/S结构。它属于网络传输协议的应用层。 双通道协议:数据和命令连接 数据传输格式:二进制(默认)和文本 两种模式:服务器角度   主动(PORT style):服务器主动连接 命令(控制):客户端:随机port → 服务器:tcp21 数据:客户端:随机port ← 服务器:tcp20   被动(PASV style):客户端主动连接 命令(控制):客户端:随机port → 服务器:tcp21 数据:客户端:随机port ← 服务器:随机port 服务器被动模式数据端口示例:   227 Entering Passive Mode (192,168,175,138,224,59)   服务器数据端口为:224*256+59 FTP软件介绍 FTP服务器: vsftpd:Very Secure FTP Daemon, CentOS默认FTP服务器,高速,稳定,下载速度是WU-FTP的两倍 ftp.redhat.com数据:单机最多可支持15000个并发 其他ftp服务器 Wu-ftpd,Proftpd,Pureftpd,ServU,IIS FTP服务 状态码: 1XX:信息

JZ2440:busybox的ftpd开启

匿名 (未验证) 提交于 2019-12-03 00:34:01
1. 介绍 2. 实现方式 ①要有两个程序 ②命令行实现 上边命令是将 /home/root作为ftp访问时的根目录 ③inetd启服务实现 上边命令中 21 表示的是ftp的端口 然后开启inetd服务 > inetd 如此,服务已经开启,我们在电脑端用ftp工具访问,方法如下,我使用的是filezilla工具,其他工具相似。 【2】使用cuteftp工具在访问时出现闪退现象。。。 文章来源: JZ2440:busybox的ftpd开启