ftp命令

ubuntu 16.04 ftp服务器搭建

試著忘記壹切 提交于 2019-12-03 21:33:25
ftp服务器的搭建 实验室买了个性能比较好的工作站,打算用来作为实验室的git和ftp服务器,做了一些配置,踩了几个坑,终于弄好了,mark一下 安装ftp sudo apt-get install vsftpd 配置 在安装好 vsftpd 后,会在/etc目录下产生一个vsftpd.conf文件,这个文件就是ftp的配置文件, 使用 sudo vi /etc/vsftpd.conf 进行编辑 列一下我做的配置 listen=NO listen_ipv6=YES anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES chroot_local_user=NO ftpd_banner=Welcome to xitongzu FTP service. chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list 这里面需要注意的几个配置做一下介绍: anonymous_enable=NO //禁用匿名登录 local_umask=022 //创建的文件夹的权限

ELK+Kafka日志收集环境搭建

会有一股神秘感。 提交于 2019-12-03 21:25:16
1.搭建Elasticsearch环境并测试:   (1)删除es的容器   (2)删除es的镜像   (3)宿主机调内存: 执行命令:sudo sysctl -w vm.max_map_count=655360   (4)通过ftp软件修改docker-compose.yml中的 mem_limit: 2048M   (5)找到虚拟机, 执行命令:cd /home/px2/envdm/springcloudV2.0/     执行命令:docker-compose up -d elasticsearch   (6)测试es:http://192.168.115.158:9200 出现es的版本号说明配置环境成功。 2.搭建logstash   (1)打开物料中logstash   步骤:进入logstash的容器   vi /usr/local/logstash-6.3.0/config/logstash.yml(修改连接es的ip)   修改成:   http.host: "0.0.0.0"   xpack.monitoring.elasticsearch.url: http://192.168.115.158:9200   xpack.monitoring.elasticsearch.username: elastic   xpack.monitoring

Linux下搭建ftp服务器

不羁岁月 提交于 2019-12-03 21:17:46
什么是ftp服务 ftp是File Transfer Protocol的缩写,文件传输协议,Internet 上用来传送文件的协议。 ftp服务器有很多,本文主要讲解vsftp vsftp VSFTP是一个基于GPL发布的类Unix系统上使用的ftp服务器软件,它的全称是Very Secure FTP,它是一个安全、高速稳定的ftp服务器。 端口 [root@centos7-1 vsftpd]# vi /etc/services | grep ftp ftp-data 20/tcp ftp-data 20/udp # 21 is registered to ftp, but also used by fsp ftp 21/tcp ftp 21/udp fsp fspd 20: 传数据 21: 传指令 fsp: 文件服务协议 安装vsftp # vsftpd是服务端,lftp是客户端(从7开始lftp取代了ftp客户端命令) yum -y install vsftpd lftp lftp 是一个功能强大的下载工具,它支持访问文件的协议: ftp, ftps, http, https, hftp, fish.(其中ftps和https需要在编译的时候包含openssl库)。llftp的界面非常好一个shell: 有命令补全,历史记录,允许多个后台任务执行等功能,使用起来非常方便

实现支持多用户在线的FTP程序(C/S)

拈花ヽ惹草 提交于 2019-12-03 20:38:42
1. 需求 1. 用户加密认证 2. 允许多用户登录 3. 每个用户都有自己的家目录,且只能访问自己的家目录 4. 对用户进行磁盘分配,每一个用户的可用空间可以自己设置 5. 允许用户在ftp server上随意切换目录 6. 允许用户查看自己家目录下的文件 7. 允许用户上传和下载,保证文件的一致性(md5) 8. 文件上传、下载过程中显示进度条 9. 支持多并发的功能 10. 使用队列queue模块,实现线程池 11. 允许用户配置最大的并发数,比如允许只有10并发用户 升级需求:10% 1. 文件支持断点续传 2. 开发环境   Python 3.7.3 3. 软件开发目录结构 目录结构 4. 服务端与客户端的启动 11.打开cmd命令行终端22.python3+启动文件路径+startftpserver33.例子:4C:\Users\洋辣子>python3Z:\pycharm\开发FTP程序之路\第2次FTP_修改后的内容\第二次实现方式\server\ftp_server.pystartftpserver 服务端启动 1 1. 打开cmd命令行终端 2 2. python3 + 启动文件路径 3 3. 例子: 4 C:\Users\洋辣子> python3 Z:\pycharm\开发FTP程序之路\第2次FTP_修改后的内容\第二次实现方式\client\ftp

proftpd优化设置技巧

杀马特。学长 韩版系。学妹 提交于 2019-12-03 20:27:35
打开/opt/lnmp/etc/proftpd.conf (ProFTPD 的配置文件),<Limit>一般在proftpd.conf的<Directory>部分中使用,<Limit>将被出现在<Directory>路径中的所有子目录继承,除非被“更近”的<Limit>部分明确覆盖。因此,可以配置一个<Limit>部分,拒绝所有目录的所有FTP命令,然后在适当的子目录(例如pub /或incoming /目录)中明确允许READ或WRITE命令组。 使用 AllowUser和DenyUser 在使用AllowUser指定某些用户支持某些FTP命令时,最好为每个用户使用一个AllowUser,尽量不要用一个AllowUser列出所有的用户,比如: AllowUser bob AllowUser dave AllowUser wendy <Directory /path/to/uploads> <Limit ALL> DenyAll </Limit> <Limit CDUP CWD PWD XCWD XCUP> AllowAll </Limit> <Limit STOR STOU> AllowAll </Limit> </Directory> 其中,<Limit ALL>部分阻止/path/to/uploads目录中使用所有的FTP命令,然后开始定义可以使用那些命令

cmd命令

£可爱£侵袭症+ 提交于 2019-12-03 17:07:10
net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: \\ip\c$ 登陆后映射对方C:到本地为H: net use \\ip\ipc$ /del 删除IPC链接 net use h: /del 删除映射对方到本地的为H:的映射 net user 用户名 密码 /add 建立用户 net user guest /active:yes 激活guest用户 net user 查看有哪些用户 net user 帐户名 查看帐户的属性 net localgroup administrators 用户名 /add 把“用户”添加到管理员中使其具有管理 员权限,注意:administrator后加s用复数 net start 查看开启了哪些服务 net start 服务名 开启服务;(如:net start telnet, net start schedule) net stop 服务名 停止某服务 net time \\目标ip 查看对方时间 net time \\目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/ yes可取消确认信息 net view 查看本地局域网内开启了哪些共享 net

ftp

送分小仙女□ 提交于 2019-12-03 16:49:37
目录 1.ftp简介 2.ftp架构 3.ftp数据连接模式 4.用户认证 5.1vsftpd的安装 5.2vsftpd配置 5.3配置匿名用户 5.4配置虚拟用户 1.ftp简介 网络文件共享服务主流的主要有三种,分别是ftp、nfs、samba。 FTP是File Transfer Protocol(文件传输协议)的简称,用于internet上的控制文件的双向传输。 FTP也是一个应用程序,基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。 在FTP的使用当中,用户经常遇到两种概念:下载和上传 下载(Download) 上传(Upload) 从远程主机拷贝文件至自己的计算机上 将文件从自己的计算机上拷贝至远程主机上 2.ftp架构 FTP工作于应用层,监听于tcp的21号端口,是一种C/S架构的应用程序。其有多种客户端和服务端的应用程序,下面来简单介绍一下 客户端工具 服务端软件 ftp lftp,lftpget wget,curl filezilla gftp(Linux GUI) 商业软件(flashfxp,cuteftp) wu-ftpd proftpd(提供web接口的一种ftp服务端程序) pureftp vsftpd(Very Secure) ServU(windows平台的一种强大ftp服务端程序) 3.ftp数据连接模式

使用Vsftpd服务(匿名访问模式、本地用户模式)

☆樱花仙子☆ 提交于 2019-12-03 15:28:09
FTP协议占用两个端口号: 21端口:命令控制,用于接收客户端执行的FTP命令。 20端口:数据传输,用于上传、下载文件数据。、 FTP数据传输的类型: 主动模式 :FTP服务端主动向FTP客户端发起连接请求。 被动模式 :FTP服务端等待FTP客户端的连接请求。 vsftpd程序提供的FTP服务可选认证方式,分别为 匿名访问 、 本地用户 和 虚拟用户 : 匿名访问 :任何人无需验证口令即可登入FTP服务端。 本地用户 :使用FTP服务器中的用户、密码信息。 虚拟用户 :创建独立的FTP帐号资料。 Vsftpd的程序与配置文件: 主程序 /usr/sbin/vsftpd 用户禁止登陆列表 /etc/vsftpd/ftpusers /etc/vsftpd/user_list 主配置文件 /etc/vsftpd/vsftpd.conf 安装vsftpd服务程序 [root@liuxuanke-hbza ~]# yum install vsftpd -y 清空默认的防火墙默认规则: [root@liuxuanke-hbza ~]# iptables -F 保存清空后的防火墙规则表: [root@liuxuanke-hbza ~]# service iptables save 一、匿名访问模式 1、 FTP匿名访问模式是比较不安全的服务模式,尤其在真实的工作环境中千万不要存放敏感的数据

curl 参数配置详解

匆匆过客 提交于 2019-12-03 13:21:22
第一类: 对于下面的这些option的可选参数,value应该被设置一个bool类型的值: CURLOPT_AUTOREFERER 当根据Location:重定向时,自动设置header中的Referer:信息。 CURLOPT_BINARYTRANSFER 在启用CURLOPT_RETURNTRANSFER的时候,返回原生的(Raw)输出。 CURLOPT_COOKIESESSION 启用时curl会仅仅传递一个session cookie,忽略其他的cookie,默认状况下cURL会将所有的cookie返回给服务端。session cookie是指那些用来判断服务器端的session是否有效而存在的cookie。 CURLOPT_CRLF 启用时将Unix的换行符转换成回车换行符。 CURLOPT_DNS_USE_GLOBAL_CACHE 启用时会启用一个全局的DNS缓存,此项为线程安全的,并且默认启用。 CURLOPT_FAILONERROR 显示HTTP状态码,默认行为是忽略编号小于等于400的HTTP信息。 CURLOPT_FILETIME 启用时会尝试修改远程文档中的信息。结果信息会通过 curl_getinfo()函数的CURLINFO_FILETIME选项返回。curl_getinfo(). CURLOPT_FOLLOWLOCATION 启用时会将服务器服务器返回的

在虚拟机上的FTP,FTP访问模式(匿名)

為{幸葍}努か 提交于 2019-12-03 10:14:32
FTP 21 (ftp )号端口控制连接,,20 (ftp-data)号端口数据传输 Windows和虚拟机之间 接下来进行实验 首先在yum资源库中下载 输入命令:yum install vsftpd 下载完之后输入命令查看21端口有没有开 首先看一下端口的状态 systemctl status vsftpd 状态没开启,输入 systemctl start vsftpd 来开启下 再看下状态 ftp访问模式(匿名) 首先我们可以设置成匿名访问模式 输入命令 vi /etc/vsftpd/vsftpd.conf 修改参数 (找不到在哪里修改就写一个) 重启服务 systemctl restart vsftpd 接下来我们在Windows下尝试一下 输入ftp://+ip 进去之后是空的,我们可以在虚拟机上创建个文件 创建一个文件夹 刷新发现有啦这个文件 我们现在换可以把它复制 到本地电脑上, 但是现在权限还不够大 你完全没有删除,重命名,和新建文件夹的权限,那么我们来改一下 将pub文件权限改动一下 用chmod 首先到 /var/ftp目录下 查看一下权限,果然没有权限,那么我们来加一下 接下来,我们再去windows下试下 发现上述功能都有啦 服务器也会跟着变 我们也可以把本地电脑的文件 复制到 这个 pub文件中 但是如果我们将配置文件这里该一下 重启一下服务,在将文件复制