给大家带来Linux体系平台下设置Proftp服务的小技能
不同版本的Linux命令数量不一样,这里笔者把它们中比较重要的和使用频率最多的命令。Proftp的几个小成绩:
1、设置Ftp同意Root登录
修正/etc/ftpusers,往失落root
2、假如但愿完成Root用户Ftp后能够切换到/目次
一样平常用户只能切换到本人的主目次,修正/etc/proftpd.conf文件,在DefaultRoot
一行后面增添一行
DefaultRoot/root
从头启动proftpd服务便可。
改动匿名登录的不想登录到默许的/var/ftp目次
就要把/etc/passwd文件中的
ftp:x:14:50:FTPUser:/var/ftp:/sbin/nologin
中的默许目次改动了便可。
3、Ftp具有写进功效请在/etc/proftpd.conf文件中的<Global>段中改成以下:
<LimitSTOR>
AllowAll
</Limit>
才能够。
4、Ftp改成PASV形式
在我们红旗dc5.0中的设置是在proftpd.conf中增加以下两条语句便可。
MasqueradeAddressip地点
#该参数设置在client发pasv指令时,server前往给client的pasv地点串中应当包括的毗连地点,
#该地点一般是防火墙的内部地点(作rdr的地点)
PassivePorts端标语
设置好以后重启一下ftp服务。
FTP的毗连通常为有两个毗连的,一个是客户程和服务器传输命令的,另外一个是数据传送的毗连。FTP服务程序一样平常会撑持两种分歧的形式,一种是Port形式,一种是
Passive形式(PasvMode),我先说说这两种分歧形式毗连体例的分离。
先假定客户端为C,服务端为S.
*Port形式:*
当客户端C向服务端S毗连后,利用的是Port形式,那末客户端C会发送一条命令告知服务端S(客户端C在当地翻开了一个端口N在等着你举行数据毗连),当服务端S收
到这个Port命令后
就会向客户端翻开的谁人端口N举行毗连,这类数据毗连就天生了。
*Pasv形式:*
当客户端C向服务端S毗连后,服务端S会发信息给客户端C,这个信息是(服务端S在当地翻开了一个端口M,你如今往毗连我吧),当客户端C收到这个信息后,就能够向服
务端S的M端口举行毗连,毗连乐成后,数据毗连也创建了。
从下面的注释中,两种形式次要的分歧是数据毗连创建的分歧,关于Port形式,是客户端C在当地翻开一个端口等服务端S往毗连创建数据毗连;而Pasv形式就是服务端
S翻开一个端口守候客户端C往创建一个数据毗连。
关于ftp的pasv形式,有一种情形:
假如是经由过程iptables转发到内网的一台服务器,默许只能用port形式,此时,能够增添两个iptables模块,以完成pasv形式:
modprobeip_conntrack_ftp
modprobeip_nat_ftp
放进/etc/rc.local便可。(网关服务器上设置,或在设置了iptables的呆板上设置)
固然,经由过程修正proftpd.conf,指定同意的端口也能够,但这个会无限制,就是pasvport端口是流动的,假定数目是51000-510011,则只能供应给最多11个用户,不然就没有端口能够分派了。但加载模块则没有这个成绩。
</p>
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。以上是我学习Linux的心得体会,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。 Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。 随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当). 在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。 即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。 熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种: 众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。 现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。 写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。
页:
[1]