NAT后的FTP服务器部署笔记】的更多相关文章

(2019年2月19日注:这篇文章原先发在自己github那边的博客,时间是2017年2月5日) 寒假开始以后,过年之前有一个任务,为实验室的人搭建一个FTP,用之前部署好的物理服务器.这本就是网管干的活,干呗,思来想去,为了方便,决定还是采取Linux转发器+Windows服务器的形式,比较方便管理. 先说说总体的配置吧. (1) Linux转发器,两个网卡,配有一个公网IP一个私有IP,私有IP就是该网段的网关. (2) Windows服务器,FTP服务器,配有一个网卡,私有IP,配有两块存…
这是本人的服务器部署笔记.文章名称叫"部署笔记1"的原因是之后我对这个进行了改进之后,会有"部署笔记2","部署笔记3"...循序渐进,估计应该是这样的:) 概述与设计 nginx安装 nginx基本使用 nginx的配置 tomcat的安装与配置 部署程序 待续 概述与设计 主机使用阿里云主机,配置不高,但前期应该够用,以后有需要的话再升级. 主要的业务逻辑是用java实现,并用tomcat承载,但大家知道tomcat并不适合作为大量的静态资源…
原文引用:http://blog.chinaunix.net/uid-20592805-id-1918661.html   如果对于被动模式还有不同的意见,我们可以再看下这篇文章: http://www.wildlee.org/2010_02_64.html       如果Ftp服务器和Ftp客户端都有公网ip,中间没有防火墙,没有Nat,或者两边都仅仅是1:1的NAT,则基本上没有什么问题.   Ftp服务比其他internet服务www,pop3,smtp,telnet复杂的地方在于它需要…
之前在阿里云领了一个ECS服务器(顺便说一句,白嫖的,真香~),就想着做点什么,然后试着做个 ftp 站点,因为第一次尝试,结果走了不少弯路.最后终于完成了,研究了两天(哎~,脑壳笨没办法)就想着记录下来,于是有了这篇博客,按照下面的步骤操作,快速部署好你的 ftp 站点. 配置 ftp 站点步骤: 1. 安装 vsftpd 服务 2. 配置 vsftpd.conf 文件 全局配置 匿名用户 本地用户 3.虚拟用户 创建用户名单 配置 vsftpd.conf 配置虚拟用户权限 4. 开放端口规则…
一.简介: Pure-FTPd 是一款免费(BSD)的,安全的,高质量和符合标准的FTP服务器. 侧重于运行效率和易用性. 它提供了简单的答案,他满足了大众化的需求,包括普通用户以及主机供应商们 Pure-FTPd 的运行环境 同样的源代码被编译并运行于 Linux, OpenBSD, NetBSD, DragonflyBSD FreeBSD, Solaris, Tru64, Darwin, Irix, HPUX, AIX 以及 iPhone上.   预编译的二进制包可提供Novell, Man…
1.首先查看下 系统配置 rpm -q ftp #肯定是没安装, 2.安装 vsftpd yum -y vsftpd 3.vim /etc/vsftpd/vsftpd.conf anonymous_enable=NO#是否允许匿名登陆local_enable=YES #设定本地用户可以访问.主要是为虚拟宿主用户,如果为No 那么所有虚拟用户将无法访问write_enable=YES #设定可以进行写操作local_umask=022 #设定上传后文件的权限掩码anon_upload_enable…
一.重置密码,并重启服务器 二.安全组配置>配置规则>添加安全组规则(为了能在本地ssh到实例) 配置如下: 此配置为允许任意公网IP登陆实例,注意windows与Linux系统端口范围不同 三.连接 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Monaco; color: #f4f4f4; background-color: #000000 } span.s1 { } ssh root@公网IP 四.安装git p.p1 { ma…
要在linux下做一个模仿ftp的小型服务器,后来在百度文库中找到一份算是比较完整的实现,就在原代码一些重要部分上备注自己的理解(可能有误,千万不要轻易相信). 客户端: 客户端要从服务器端中读取数据,然后将read到的数据存在rcv_buf数组中,再使用atoi函数将rcv_buf中的数字字符提取出来(atoi提取数字时有着自己的规则),这样客户端解可以根据reply_code这个返回值来判断服务器要告诉自己什么. //从套接字描述sock_fd中获取服务器的回复// int resp_fro…
我近期对服务器进行了少量改进,虽然之前使用了nginx反向代理之后性能有所提高,但仍然不够,需要使用缓存来大幅度提高静态资源的访问速度. 服务器上的静态资源主要有这些:png, jpg, svg, js, css等.下面,我通过新的nginx配置来实现缓存.对红色的字我会额外进行说明. worker_processes 1; events { worker_connections 1024; multi_accept on; use epoll; } http { include mime.ty…
从git上把项目拉到服务器,项目可以在服务器上运行后,就只需要配置uwsgi和nginx了.它们的逻辑关系是:外部请求->nginx->uwsgi->项目实例. 一.配置uwsgi 如果你的项目是python框架,切记要用pip安装uwsgi,用centos自带的yum安装uwsgi亲测不能支持python项目. pip install uwsgi 之后在项目目录下创建一个.ini文件 vim config.ini 配置内容如下 [uwsgi] chdir = /root/项目目录 ws…