vsftpd

ftp搭建:

左心房为你撑大大i 提交于 2020-03-13 03:28:47
Example config file /etc/vsftpd.conf The default compiled in settings are fairly paranoid. This sample file loosens things up a bit, to make the ftp daemon more usable. Please see vsftpd.conf.5 for all compiled in defaults. READ THIS: This example file is NOT an exhaustive list of vsftpd options. Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd's capabilities. Run standalone? vsftpd can run either from an inetd or as a standalone daemon started from an initscript. listen=NO This directive enables listening on IPv6 sockets. By default, listening on the IPv6 "any" address (

第八周LINUX学习笔记

强颜欢笑 提交于 2020-03-13 03:28:14
                                    vsftpd丶NFS丶SAMBA nfs基于rpc samba基于cifs(smb) DRBD: ftp:File Transfer protocol 文件传输协议 两个连接: tcp:命令连接 tcp:数据连接 在被动模式下数据传输端口是随机的除非自己指定 主动模式:服务器端通过20端口主动连接客户端, 被动模式:客户端使用自己与服务器端建立连接。 默认情况下FTP协议使用TCP端口中的 20和21这两个端口其中20用于传输数据,21用于传输控制信息。但是,是否使用20作为传输数据的端口与FTP使用的传输模式有关,如果采用主动模式,那么数据传输端口就是20;如果采用被动模式,则具体最终使用哪个端口要服务器端和客户端协商决定。 防火墙上连接追踪 数据要流式化 文本:文件流 二进制 c/s Server: wu-ftpd(华盛顿大学的fdtp) proftpd pureftp vsftpd Very Secure ftpd iis ServU Client: GUI windows flashfxp cuteftp filezilla(开源) linux gftp CLI ftp lftp wget lftpget 用户认证: 系统用户 虚拟用户 hash file mysql 匿名用户 数据传输安全 sftp

vsftpd配置文件

折月煮酒 提交于 2020-03-13 03:27:38
# Example config file /etc/vsftpd.conf # # The default compiled in settings are fairly paranoid. This sample file # loosens things up a bit, to make the ftp daemon more usable. # Please see vsftpd.conf.5 for all compiled in defaults. # # READ THIS: This example file is NOT an exhaustive list of vsftpd options. # Please read the vsftpd.conf.5 manual page to get a full idea of vsftpd's # capabilities. # # # Run standalone? vsftpd can run either from an inetd or as a standalone # daemon started from an initscript. listen=YES # # Run standalone with IPv6? # Like the listen parameter, except vsftpd

linux 下安装ftp 并远程连接

折月煮酒 提交于 2020-03-13 03:20:30
1.确认是否已安装 ftp 1 pgrep vsftpd #查看ftp 服务进程 无结果如下图所示 2.执行安装 1 yum install vsftpd #安装ftp 服务 3.执行过程确认即可(输入y) 4.查看ftp 是否安装成功 1 systemctl status vsftpd.service #查看服务状态 5.查看配置文件 1 cd /etc/vsftpd/vsftpd.conf 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127

Ubuntu 配置FTP服务

痴心易碎 提交于 2020-03-12 06:42:16
安装FTP服务 sudo apt-get install vsftpd 以下A/B两种方式任选 A 、 匿 名 F T P 配 置 \color{blue}{A、匿名FTP配置} A 、 匿 名 F T P 配 置 I、在 /srv/ftp 目录下创建tmp目录用于存放上传文件 /srv/ftp 是ftp默认上传目录 mkdir /srv/ftp/tmp 设置目录权限 chmod 777 /srv/ftp/tmp II、修改ftp配置文件 /etc/vsftpd.conf vi /etc/vsftpd.conf 在文件尾部添加 #允许匿名登录 anonymous_enable=yes anon_upload_enable=yes anon_mkdir_write_enable=yes #允许文件上传 write_enable=yes anon_other_write_enable=yes III、重启ftp服务 service vsftpd restart B 、 账 号 + 密 码 + 指 定 F T P 目 录 配 置 \color{blue}{B、账号+密码+指定FTP目录 配置} B 、 账 号 + 密 码 + 指 定 F T P 目 录 配 置 I、创建FTP用户主目录 mkdir /home/uftp 设置uftp目录权限 chmod 777 /home/uftp II

端口扫描器

好久不见. 提交于 2020-03-11 17:03:20
1.设置Python环境变量 右击此电脑==> 高级系统设置==> 高级==环境变量 新建变量 变量名字随意,变量值是python的安装目录 2.复制下面代码,保存并放到 Python安装目录下 import optparse from socket import * from threading import * screenLock = Semaphore(value=1) def connScan(tgtHost,tgtPort): try: connSkt = socket(AF_INET, SOCK_STREAM) connSkt.connect((tgtHost, tgtPort)) connSkt.send('ViolentPython\r\n') results = connSkt.recv(100) screenLock.acquire() print '[+]%d/tcp open'% tgtPort print '[+] '+ str(results) except: screenLock.acquire() print '[-]%d/tcp closed'% tgtPort finally: screenLock.release() connSkt.close() def portScan(tgtHost, tgtPorts): try: tgtIP =

《Linux就该这么学》第十二节课第九章 ssh服务管理远程主机

帅比萌擦擦* 提交于 2020-03-10 00:01:47
《Linux就该这么学》 本书是由全国多名红帽架构师(RHCA)基于最新Linux系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材,目前是国内最值得去读的Linux教材,也是最有价值的Linux实验手册。章节包括有: 第0章 咱们先来谈谈学习方法和红帽系统。 第1章 部署虚拟环境安装linux系统。 第2章 新手必须掌握的Linux命令。 第3章 管道符、重定向与环境变量。 第4章 Vim编辑器与Shell命令脚本。 第5章 用户身份与文件权限。 第6章 存储结构与磁盘划分。 第7章 使用RAID与LVM磁盘阵列技术。 第8章 Iptables与Firewalld防火墙。 第9章 使用ssh服务管理远程主机。 第10章 使用Apache服务部署静态网站。 第11章 使用Vsftpd服务传输文件。 第12章 使用Samba或NFS实现文件共享。 第13章 使用Bind提供域名解析服务。 第14章 使用DHCP动态管理主机地址。 第15章 使用Postfix与Dovecot部署邮件系统 第16章 使用Squid部署代理缓存服务。 第17章 使用iSCSI服务部署网络存储。 第18章 使用MariaDB数据库管理系统。 第19章 使用PXE+Kickstart部署无人值守安装。 第20章 使用LNMP架构部署动态网站环境。

linux知识点之 umask

天涯浪子 提交于 2020-03-09 00:09:08
介绍 umask(user's mask)用来设置文件 权限掩码 。 权限掩码 是由3个八进制的数字所组成,将现有的存取权限减掉权限掩码后,即可产生建立文件时预设的权限。 UNIX最初实现时不包含umask命令。1978年左右,在UNIX第七版中引入,用于解决权限掩码问题。 Shell 命令 在 Shell 中,使用 umask命令来设置权限掩码。 umask [-S] [maskExpression] # 中括号内的参数是可选的。 参数说明: -S  以符号的形式来表示权限掩码。 显示当前掩码 $ umask # 以数字形式显示掩码(八进制) 022 $ umask -S # 以符号形式显示掩码 u=rwx,g=rx,o=rx 使用数字设置掩码 $ umask 007 # 设置权限掩码为 007 $ umask # 以数字形式显示掩码(八进制) 0007 # 0 - 特殊权限 (setuid | setgid | sticky ) # 0 - (u)用户权限掩码 # 0 - (g)组权限掩码 # 7 - (o)其他用户权限掩码 $ umask -S # 以符号形式显示掩码 u=rwx,g=rwx,o= 八进制掩码表 八进制掩码 创建时的掩码权限 文件权限 目录权限 0 可以设置任何权限(读、写、执行) 6 7 1 禁止设置执行权限(读、写) 6 6 2 禁止设置写权限(读、执行)

Zabbix分布式监控系统

强颜欢笑 提交于 2020-03-08 22:12:07
Zabbix分布式监控系统 准备两台虚拟机,yum源使用zabbix文件夹 基础环境配置 主机名配置 # hostnamectl set-hostname zabbix-server # hostnamectl set-hostname zabbix-agent yum源配置(server) 将镜像文件和zabbix文件夹上传到/opt目录下 创建挂载目录并将镜像文件挂载到目录 # mkdir -p /opt/centos 移动目录 # mv /etc/yum.repos.d/* /media/ 编辑local.repo文件 [centos] name=centos baseurl=file:///opt/centos gpgcheck=0 enabled=1 [zabbix] name=zabbix baseurl=file:///opt/zabbix gpgcheck=0 enabled=1 安装ftp服务 # yum install -y vsftpd 编辑文件,最上面添加代码 # vi /etc/vsftpd/vsftpd.conf 启动服务 # systemctl start vsftpd 查看服务状态 # systemctl status vsftpd yum源配置(agent) 移动文件 # mv /etc/yum.repos.d/* /media/ 编辑local

centos下vsftpd不能显示文件,不能创建文件及文件夹

拈花ヽ惹草 提交于 2020-03-08 11:57:41
centos下vsftpd登录正常,但不能显示文件,不能创建文件及文件夹 这是由于selinux的机制 通过命令 [root@localhost www]# getsebool -a|grep ftp 可以看到如下信息 allow_ftpd_anon_write --> off allow_ftpd_full_access --> off//创建文件及文件夹 allow_ftpd_use_cifs --> off allow_ftpd_use_nfs --> off ftp_home_dir --> off //显示文件夹及文件 ftpd_connect_db --> off ftpd_use_fusefs --> off ftpd_use_passive_mode --> off httpd_enable_ftp_server --> off tftp_anon_write --> off tftp_use_cifs --> off tftp_use_nfs --> off 用如下命令把以上信息设为ON [root@localhost www]# setsebool allow_ftpd_full_access=1 之后再用命令 getsebool -a|grep ftp 查看 allow_ftpd_anon_write --> off allow_ftpd_full