ftp命令

centos启用ftp功能

大憨熊 提交于 2019-12-05 02:14:11
vsftpd作为FTP服务器,在Linux系统中是非常常用的。下面我们介绍如何在centos系统上安装vsftp。 什么是vsftpd vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。 vsftpd 的名字代表”very secure FTP daemon”, 安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标。 1、安装vsftpd 1、以管理员(root)身份执行以下命令 yum install vsftpd 2、设置开机启动vsftpd ftp服务 chkconfig vsftpd on 3、启动vsftpd服务(默认ftp服务是没有启动的,用下面命令启动) service vsftpd start 管理vsftpd相关命令: 停止vsftpd: service vsftpd stop 重启vsftpd: service vsftpd restart 安装完后,有/etc/vsftpd/vsftpd.conf 文件,用来配置,还有新建了一个ftp用户和ftp的组,指向home目录为/var/ftp,默认是nologin(不能登录系统) 可以用下面命令查看用户 cat /etc/passwd 2、安装ftp客户端组件(用来验证是否vsftpd) yum -y

CentOS 7 安装FTP服务器(vsftpd)

删除回忆录丶 提交于 2019-12-05 02:13:37
FTP是安装各种环境前的预备环节,因为我们要把下载好的安装包上传上去。 其次,在一个团队中,FTP服务器为多用户提供了一个文件储存场所,总之是一个非常实用的工具。 1.安装vsftpd # 首先要查看你是否安装vsftpd rpm -qa | grep vsftpd vsftpd-3.0.2-10.el7.x86_64 # 显示也就安装成功了!直接进入下一环节吧 # 安装vsftpd yum install -y vsftpd 2.配置介绍 这里其实就已经安装完了,但是,它的默认配置并不能满足我们的需求。所以我们要进行个性化的配置。 2.1)用户类型 本地用户(local):用户在FTP服务器拥有账号,且该账号为本地用户的账号,可以通过自己的账号和口令进行授权登录,登录目录为自己的home目录$HOME 虚拟用户(guest):用户在FTP服务器上拥有账号,但该账号只能用于文件传输服务。登录目录为某一特定的目录,通常可以上传和下载 匿名用户(anonymous):用户在FTP服务器上没有账号,登录目录为/var/ftp 对于vsftpd默认配置是开启了本地用户和匿名用户,可以直接登录的。 2.2)连接模式 FTP的连接一般是有两个连接的,一个是客户程和服务器传输命令的,另一个是数据传送的连接。FTP服务程序一般会支持两种不同的模式,一种是主动(Port)模式,一种是被动

Centos搭建FTP服务器

怎甘沉沦 提交于 2019-12-05 01:59:46
概述 linux在传输文件方面,大多数选择必然是scp、WinScp等等,但是老实讲小文件还好,传输大文件真心慢,nc或者其他的比如压缩、bbcp等技术,不甚了解又担心会影响包含特殊字符的文件,所以还是FTP最适合做大文件传输了。 网络上搜索了很多版本的教程,或是版本不对应或是问题不同一,很多同学照着做了还是会遇到很多无法解决的问题,这里用我自己的版本和实践来做演示,centos7,阿里云轻量级服务器。 版本信息 [我的bash]#lsb_release -a LSB Version: :core-4.1-amd64:core-4.1-noarch Distributor ID: CentOS Description: CentOS Linux release 7.3.1611 (Core) Release: 7.3.1611 Codename: Core 开始搭建 1. 检查是否安装vsftpd vsftpd -v 若输出版本号则已安装,否则需要自行安装 2. 安装vsftpd yum install vsftpd 3. 启动vsftpd systemctl start vsftpd 或者 service vsftpd start 4. 查看端口监听 netstat -nltp | grep 21 5. vsftp扩展信息介绍(不想看可以跳过直接看配置) I. 配置文件

NFS服务器搭建与autofs自动挂载

ε祈祈猫儿з 提交于 2019-12-05 01:15:35
NFS服务器搭建与autofs自动挂载 一, NFS服务器搭建 NFS 简介 NFS(Network File System) 即 网络文件系统 ,是 FreeBSD 支持的文件系统中的一种,它允许网络中的计算机之间共享资源。在 NFS 的应用中,本地 NFS 的客户端应用可以透明地读写位于远端 NFS 服务器上的文件,就像访问本地文件一样。 2. 搭建环境 VMware 的两台 centos7 虚拟机 模式: C/S 模式 服务器: 192.168.117.10 客户端: 192.168.117.11 3. 步骤 服务器端 (1) 安装 nfs 服务 [root@localhost ~]# yum install -y nfs-utils (2) 启动 rpc 服务和设置开机自启动 [root@localhost ~]# systemctl start rpcbind [root@localhost ~]# systemctl enable rpcbind (3) 启动nfs服务和nfs安全传输服务 [root@localhost ~]# systemctl start nfs-server nfs-secure-server [root@localhost ~]# systemctl enable nfs-server nfs-secure-server (4)

如何在linux下开启FTP服务

最后都变了- 提交于 2019-12-04 22:53:08
1. 首先 服务器 要安装ftp软件,查看是否已经安装ftp软件下: #which vsftpd 如果看到有vsftpd的目录说明服务器已经 安装 了ftp软件 2. 查看ftp 服务器状态 #service vsftpd status 3. 启动ftp服务器 #service vsftpd start 4. 重启ftp服务器 #service vsftpd restart 5. 查看服务有没有启动 #netstat -an | grep 21 tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 如果看到以上信息,证明ftp服务已经开启。 6.如果需要开启root用户的ftp权限要修改以下两个文件 #vi /etc/vsftpd.ftpusers中注释掉root #vi /etc/vsftpd.user_list中也注释掉root 然后重新启动ftp服务。 7. vsftpd 500 OOPS: cannot change directory 登陆报错: C:\>ftp 192.168.0.101 Connected to 192.168.0.101. 220 (vsFTPd 2.0.5) User (192.168.0.101:(none)): frank 331 Please specify the password. Password: 500 OOPS:

实验二

非 Y 不嫁゛ 提交于 2019-12-04 22:15:02
实验二 中国人民公安大学 Chinese people’ public security university 网络对抗技术 实验报告 实验二 网络嗅探与欺骗 学生姓名 赵梓博 年级 2017级 区队 网络安全与执法四区队 指导教师 高见老师 信息技术与网络安全学院 2016 年 11 月 7 日 实验任务总纲 2016—2017 学年 第 一 学期 一、实验目的 1.加深并消化本课程授课内容,复习所学过的互联网搜索技巧、方法和技术; 2.了解并熟悉常用的网络嗅探方式,掌握常用抓包软件的使用方法和过滤技巧,能够对给定的数据包分析网络基本行为;掌握ARP欺骗的基本原理,以及基于ARP欺骗的DNS攻击方式; 3.达到巩固课程知识和实际应用的目的。 二、实验要求 1.认真阅读每个实验内容,需要截图的题目,需清晰截图并对截图进行标注和说明。 2.文档要求结构清晰,图文表达准确,标注规范。推理内容客观、合理、逻辑性强。 3.软件工具可使用office2003或2007、CAIN、Wireshark等。 4.实验结束后,保留电子文档。 三、实验步骤 1.准备 提前做好实验准备,实验前应把详细了解实验目的、实验要求和实验内容,熟悉并准备好实验用的软件工具,按照实验内容和要求提前做好实验内容的准备。 2.实验环境 描述实验所使用的硬件和软件环境(包括各种软件工具);

搭建FTP服务之pure-ftpd

孤街醉人 提交于 2019-12-04 17:50:34
本文索引: 使用pure-ftpd搭建FTP服务 xshell实现类似ftp功能 使用pure-ftpd搭建FTP服务 轻量的ftp软件 安装pure-ftpd并修改配置文件 # pure-ftpd为epel扩展库里的软件 [root@localhost ~]# yum install -y epel-release [root@localhost ~]# yum install -y pure-ftpd [root@localhost ~]# vim /etc/pure-ftpd/pure-ftpd.conf 定位到下面的一行,删除开头的#注释 #PureDB /etc/pure-ftpd/pureftpd.pdb 保存退出 启动服务 # 如果服务器已经存在vsftpd服务,则需要关闭 # [root@localhost ~]# systemctl stop vsftpd [root@localhost ~]# systemctl start pure-ftpd [root@localhost ~]# ps aux | grep ftp root 2826 0.0 0.0 202420 1196 ? Ss 20:21 0:00 pure-ftpd (SERVER) root 2828 0.0 0.0 112680 976 pts/0 S+ 20:22 0:00 grep -

CentOs7.X下配置FTP

*爱你&永不变心* 提交于 2019-12-04 17:27:56
https://blog.csdn.net/cc_want/article/details/85337241 CentOS7.x自带firewall防火墙,FTP使用需要开启20 21 22 30000-35000几个端口. 操作命令如下: firewall-cmd -–zone=public -–add-port=20/tcp -–permanent firewall-cmd -–zone=public -–add-port=21/tcp -–permanent firewall-cmd -–zone=public -–add-port=22/tcp -–permanent firewall-cmd -–zone=public -–add-port=30000-35000/tcp -–permanent firewall-cmd -–zone=public -–add-port=20/udp -–permanent firewall-cmd -–zone=public -–add-port=21/udp -–permanent firewall-cmd -–zone=public -–add-port=30000-35000/udp -–permanent 添加成功后,重启防火墙,即可! systemctl restart firewalld.service 来源: https:

python爬取FTP文件,并批量下载到本地。

旧巷老猫 提交于 2019-12-04 16:25:36
背景 室友让我帮他从一个国外的FTP服务器上面爬一些数据。以前只是从网页上面爬,还没有从FTP服务器爬过,然后网上大概搜了一下,写了个简单的小demo。 补充知识 FTP(File Transfer Protocol,文件传输协议) 是TCP/IP协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。 默认情况下FTP协议使用TCP端口中的 20和21这两个端口,其中20用于传输数据,21用于传输控制信息。 需要用到的库是: ftplib ftplib模块官方文档:https://docs.python.org/3/library/ftplib.html#module-ftplib ftp模块常用函数和命令 1 from ftplib import FTP # 导入ftplib模块 2 ftp=FTP() # 获取ftp变量 3 ftp.set_debuglevel(2) # 打开调试级别2,显示详细信息 4 ftp.connect("host","port") #连接的ftp sever服务器 5 ftp.login("usrname","password") # 用户登陆 6 print(ftp.getwelcome()) # 打印欢迎信息 7

配置本地yum源

北城余情 提交于 2019-12-04 13:26:25
配置本地系统镜像yum源 挂载系统镜像 # mount -o loop /opt/CentOS-6.6-x86_64-bin-DVD1.iso /mnt # cd /mnt # ls CentOS_BuildTag EULA images Packages repodata RPM-GPG-KEY-CentOS-Debug-6 RPM-GPG-KEY-CentOS-Testing-6 EFI GPL isolinux RELEASE-NOTES-en-US.html RPM-GPG-KEY-CentOS-6 RPM-GPG-KEY-CentOS-Security-6 TRANS.TBL 查看yum源配置文件 ---若机器未联网,可以将默认的其它配置文件移动到其它目录 # vi /etc/yum.repos.d/local-yum.repo [local-yum] name=local-yum baseurl=file:///mnt/Packages/ enabled=1 gpgcheck=0 需要执行命令生成repomd.xml # createrepo /mnt/Packages/ -bash: createrepo: command not found 说明未安装createrepo 进入软件包目录,直接手动先安装createrepo # cd /mnt/Packages/ #