vsftpd

Linux服务部署--Java(一)

泄露秘密 提交于 2020-11-02 14:56:30
网络配置 一、配置dns 1.修改/etc/NetworkManager/NetworkManager.conf 文件,在main部分添加 “dns=none” 选项: 2.NetworkManager重新装载上面修改的配置   # systemctl restart NetworkManager.service 手动修改/etc/resolv.conf,,增加dns服务器ip   nameserver 114.114.114.114   nameserver 8.8.8.8 3.验证   ping www.baidu.com ,看能否解析百度ip 二、 安装rz yum -y install lrzsz 安装完后支持rz,sz命令 三、ftp安装及配置 安装:yum -y install ftp vsftpd 设置开机启动:chkconfig vsftpd on 配置 创建账号 adduser ftpuser 创建密码 passwd ftpuser 创建ftp日志文件 touch /var/log/vsftpd.log 创建chroot_list,并将ftpuser用户加入      touch /etc/vsftpd/chroot_lilst      echo ftpuser>>/etc/vsftpd/chroot_list   5.去除ftpuser目录写权限  

windows如何向阿里云服务器传递文件

江枫思渺然 提交于 2020-10-29 20:52:42
一,前提说明 最近搞了一个阿里云服务器玩玩,打算自己搞一个小网站什么的。 然后再阿里云上花9.9买了半年的服务器。 服务器版本是 ubuntu_16_04。 二、目标是往 阿里云服务器上上传本地文件。 因为有些文件我是在自己的电脑上写的,想直接复制到服务器上,就不用重新写了。但是不知道怎么上传到服务器上。 然后就开始搜资料: 这是阿里云官方的资料:https://yq.aliyun.com/articles/64700 这里面写的很多,我没有一个个试。大概不适合小白看(也有可能是我太蠢了,我不推荐看这个)。 下面直接说我走的弯路吧 1、winscp方式 在Windows下下载安装 winscp,运行后可以看到远程Linux 服务器目录,选择要上传的文件拖到相应的目录即可,该方式简单实用 。 我用了上面那个方法,说起来很简单。主要分两个步骤 1)在服务器上安装vsftpd:这个我参考的是这个 https://jingyan.baidu.com/article/67508eb4d6c4fd9ccb1ce470.html。在我的虚拟机上可以安装,也可以用winscp登录。 但是,在阿里云的服务器上安装时,一直这样,无法启动vsftpd。所以一直无法登录。正常应该是可以启动vsftp服务的。 2)在windows中用winscp登录: 由于卡在了第一步,最终放弃这个方案。 2.

vsftpd使用pasv_address设置发送0.0.0.0 ftp请求pasv请求内网地址 ftp被动主动模式

混江龙づ霸主 提交于 2020-10-25 23:03:48
我同时设置了listen = YES和listen_ipv6 = YES。 传入的连接被解释为IPv6地址,因此IPv4 pasv_address未使用。 原来我不得不注释掉默认设置 listen_ipv6=YES 而是启用 listen=YES 默认情况下已禁用。 部分配置文件 pasv_enable=YES pasv_addr_resolve=YES pasv_address=外网地址(在网络安全组开放设置源ip port和目标源端口) pasv_promiscuous=YES pasv_min_port=10000 pasv_max_port=20000 anonymous_enable=NO chroot_local_user=YES chroot_list_file=/etc/vsftpd/chroot_list listen=YES #listen_ipv6=YES #port_enable=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES wget ftp://ip --ftp-user=user --ftp-password=passwd 来源: oschina 链接: https://my.oschina.net/u/4315748/blog/4496585

ubuntu 14.04安装ftp服务器

我的未来我决定 提交于 2020-10-23 21:55:46
要配置FTP服务器先了解一下ftp ftp协议 文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠的, 而且是面向连接, 为数据传输提供可靠保证。 FTP允许用户以文件操作的方式(如文件的增、删、改、查、传送等)与另一主机相互通信。然而, 用户并不真正登录到自己想要存取的计算机上面而成为完全用户, 可用FTP程序访问远程资源, 实现用户往返传输文件、目录管理以及访问电子邮件等等, 即使双方计算机可能配有不同的操作系统和文件存储方式。 服务器 同大多数Internet服务一样,FTP也是一个客户/服务器系统。用户通过一个客户机程序连接至在远程计算机上运行的服务器程序。依照 FTP 协议提供服务,进行文件传送的计算机就是 FTP服务器,而连接FTP服务器,遵循FTP协议与服务器传送文件的电脑就是FTP客户端。用户要连上FTP 服务器,就要用到 FTP 的客户端软件,通常 Windows自带“ftp”命令,这是一个命令行的 FTP客户程序,另外常用的 FTP 客户程序还有FileZilla、 CuteFTP、Ws_FTP、Flashfxp

ansible

谁说胖子不能爱 提交于 2020-10-03 03:46:07
ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括: (1)、连接插件connection plugins:负责和被监控端实现通信; (2)、host inventory:指定操作的主机,是一个配置文件里面定义监控的主机; (3)、各种模块核心模块、command模块、自定义模块; (4)、借助于插件完成记录日志邮件等功能; (5)、playbook:剧本执行多个任务时,非必需可以让节点一次性运行多个任务。 实验环境 centos6.9_x64 server 192.168.1.12 slave 192.168.1.13 实验软件 ansible-2.6.8-1.el6.noarch sshpass-1.06-1.el6.x86_64 python-crypto2.6-2.6.1-2.el6.x86_64 python-jinja2-26-2.6-3.el6.noarch 软件安装 rpm -ivh epel-release-6-8.noarch.rpm sed -i 's/

vsftpd在被动模式下通过端口映射的方式被外网访问

我的未来我决定 提交于 2020-09-27 13:56:15
环境: 内网ftp服务器:CentOS-6.5-x86_64-bin-DVD.iso,ip为10.0.0.10; 网关路由为:pfSense 外网地址为:192.168.1.20(模拟) 步骤: 1、在ftp服务器上安装vsftpd ①、检测是否已经安装安装了vsftpd软件 rpm -qa |grep vsftpd ②、如果没有安装,使用YUM命令进行安装 yum -y install vsftpd ③、配置vsftpd.conf文件,位于/etc/vsftpd/目录下 vi /etc/vsftpd/vsftpd.conf 在vsftpd.conf中修改以下配置 anonymous_enable=NO #不允许匿名用户登陆 pasv_enable=YES pasv_address=192.168.1.20 #告诉ftp客户端回传的外网地址是这个 pasv_min_port=9923 #被动模式下,随机端口最小端口号 pasv_max_port=9925 #被动模式下,随机端口最大端口号 ④、关闭并保存配置文件,重启vsftpd service vsftpd restart ⑤、添加FTP账户 useradd -d /home/ftpUser/ -g ftp -s /sbin/nologin ftpUser ⑥、设置ftpUser用户密码 passwd ftpUser ⑦

ftp无法连接,报530 Login incorrect解决办法

五迷三道 提交于 2020-08-19 05:39:01
首先查看 /etc/vsftpd/ftpusers和 /etc/vsftpd/user_list 这两个文件之中,是否有用来连接ftp的用户名,如果有,删掉。 /etc/vsftpd/vsftpd.conf 之中关于userlist的设置,有两条语句 userlist_enable 和 userlist_deny 前者用于设置是否对/etc/vsftpd/user_list之中的用户名进行检查,后者设置是否拦截/etc/vsftpd/ftpusers和 /etc/vsftpd/user_list 这两个文件之中的所有用户。 但我们不用管那么多,只要确保/etc/vsftpd/ftpusers和 /etc/vsftpd/user_list之中没有我们的用户名就可以了 设完之后如果还不行,可能是pam模块设置的问题,用户验证FTP服务因为需要用到PAM模块,可能因为没有安装PAM模块限制而导致无法登陆 解决办法是打开 /etc/pam.d/vsftpd 文件,将下面两条语句前面加上#注释掉,重启ftp即可 auth required pam_listfile.so item=user sense=deny file=/************************************** auth required pam_shells.so 来源: oschina 链接:

vsftp服务详解

荒凉一梦 提交于 2020-08-18 05:09:56
vsftpd是一款安全的文件共享软件: 特点: 1.C/S模型 客户端 服务器 2.FTP 采用双 TCP 连接方式 ①控制连接使用 TCP 端口号 21: 用于在 FTP 客户端和 FTP 服务器之间传输 FTP 控制命令及 命令执行信息。控制连接在整个 FTP 会话期间一直保持打开 ②数据连接使用 TCP 端口号 20: 用于传输数据,包括数据上传、下载、文件列表发送等。数 据传输结束后数据连接将终止粒度 3.FTP 采用两种数据传输方式 ①主动方式 (服务端 20 端口连接客户端端口 +1 ) 主动方式也称为 PORT 方式,是 FTP 协议最初定义的数据传输连接方式,主要特点是 : FTP 客户端通过向 FTP 服务器发送 PORT 命令,告诉服务器该客户端用于传输数据的临时端口号 当需要传送数据时,服务器通过 TCP 端口号 20 与客户端的临时端口建立数据传输通道,完成数据传输 在建立数据连接的过程中,由服务器主动发起连接,因此被称为主动方式 ②被动方式 // 服务器角度 被动方式也称为 PASV 方式,被动方式的主要特点是 : FTP 客户端通过向 FTP 服务器发送 PASV 命令,告诉服务器进入被动方式。服务器选择临时端 口号并知知客户端,当需要传送数据时,客户端主动与服务器的临时端口号建立数据传 输通道,完成 数据传输 在整个过程中

FTP 文件服务器 docker安装教程

一世执手 提交于 2020-08-17 23:38:43
拉取FTP镜像 docker pull fauria/vsftpd 获取本机地址(外网地址) ifconfig 启动容器,运行ftp 镜像 docker run -d -p 21:21 -p 20:20 -p 21100-21110:21100-21110 -v /Ftpfile:/home/vsftpd -e FTP_USER=ruixule -e FTP_PASS=123456 -e PASV_ADDRESS=192.168.13.128 -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 --name vsftpd --restart=always fauria/vsftpd #-p 进行端口绑定映射 #-v 添加容器数据卷 #-e FTP_USER=ruixule -e FTP_PASS=123456 添加一个初始化用户ruixule #PASV_MIN_PORT和PASV_MAX_PORT映射的是被动模式下端口使用范围 #-name vsftpd 为容器命名为vsftpd #--restart=always fauria/vsftpd docker重启的时候自动启动这个容器 其它配置 # 我们先进入container里面 docker exec -i -t vsftpd bash # 修改并生成虚拟用户模式下的用户db文件

跟高手学习LINUX笔记-25 --构建FTP服务器

和自甴很熟 提交于 2020-08-17 06:05:32
第四章 构建FTP服务器 本节课所讲内容: 4.1、VSFTP服务器概述 4.2、安装配置VSFTP 4.3、实战:匿名访问VSFTP 4.4、实战:用户名密码方式访问VSFTP 4.5、实战:虚拟用户访问VSFTP 4.6、NFS概述-配置NFS服务器并实现开机自动挂载 正文部分: FTP服务端:ftp-server IP:192.168.26.71 FTP客户端:ftp-client IP:192.168.26.72 4.1、VSFTP服务器概述 FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP作用: Internet 上用来传送文件的协议 常见FTP服务器: windows:Serv-U FTP Server,filezilla_server Linux: VSFTP一个Unix平台上或是类Unix平台上(如Linux, FreeBSD等)安全、高速、稳定FTP服务器程序 [root@node1 ~]# cat /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