Proftp的几个小问题:1、配置Ftp允许Root登录修改/etc/ftpusers,去掉root2、如果希望实现Root用户Ftp后可以切换到/目录一般用户只能切换到自己的主目录,修改/etc/proftpd.conf文件,在DefaultRoot一行前面增加一行DefaultRoot / root重新启动proftpd服务即可。改变匿名登录的不想登录到默认的 /var/ftp目录就要把/etc/passwd文件中的ftp:x:14:50:FTP User:/var/ftp:/***in/nologin中的默认目录改变了即可。3、Ftp具有写入功能请在/etc/proftpd.conf文件中的段中改为如下:AllowAll 才可以。4、Ftp改为PASV模式在我们红旗dc 5.0中的设置是在proftpd.conf中添加如下两条语句即可。MasqueradeAddress ip地址#该参数设置在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模式:modprobe ip_conntrack_ftpmodprobe ip_nat_ftp放入/etc/rc.local即可。(网关服务器上设置,或在配置了iptables的机器上设置)当然,通过修改proftpd.conf,指定允许的端口也可以,但这个会有限制,就是pasv port端口是固定的,假设数量是51000-510011,则只能提供给最多11个用户,否则就没有端口可以分配了。但加载模块则没有这个问题。
2016-09-18 15:54
Proftp的几个小问题:1、配置Ftp允许Root登录修改/etc/ftpusers,去掉root2、如果希望实现Root用户Ftp后可以切换到/目录一般用户只能切换到自己的主目录,修改/etc/proftpd.conf文件,在DefaultRoot一行前面增加一行DefaultRoot / root重新启动proftpd服务即可。改变匿名登录的不想登录到默认的 /var/ftp目录就要把/etc/passwd文件中的ftp:x:14:50:FTP User:/var/ftp:/***in/nologin中的默认目录改变了即可。3、Ftp具有写入功能请在/etc/proftpd.conf文件中的段中改为如下:AllowAll 才可以。更多学习资料可以加Q 27153073364、Ftp改为PASV模式在我们红旗dc 5.0中的设置是在proftpd.conf中添加如下两条语句即可。MasqueradeAddress ip地址#该参数设置在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模式:modprobe ip_conntrack_ftpmodprobe ip_nat_ftp放入/etc/rc.local即可。(网关服务器上设置,或在配置了iptables的机器上设置)当然,通过修改proftpd.conf,指定允许的端口也可以,但这个会有限制,就是pasv port端口是固定的,假设数量是51000-510011,则只能提供给最多11个用户,否则就没有端口可以分配了。但加载模块则没有这个问题。
2015-08-12 14:48
Proftp的几个小问题:1、配置Ftp允许Root登录修改/etc/ftpusers,去掉root2、如果希望实现Root用户Ftp后可以切换到/目录一般用户只能切换到自己的主目录,修改/etc/proftpd.conf文件,在DefaultRoot一行前面增加一行DefaultRoot / root重新启动proftpd服务即可。改变匿名登录的不想登录到默认的 /var/ftp目录就要把/etc/passwd文件中的ftp:x:14:50:FTP User:/var/ftp:/***in/nologin中的默认目录改变了即可。3、Ftp具有写入功能请在/etc/proftpd.conf文件中的段中改为如下:AllowAll 才可以。4、Ftp改为PASV模式在我们红旗dc 5.0中的设置是在proftpd.conf中添加如下两条语句即可。MasqueradeAddress ip地址#该参数设置在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模式:modprobe ip_conntrack_ftpmodprobe ip_nat_ftp放入/etc/rc.local即可。(网关服务器上设置,或在配置了iptables的机器上设置)当然,通过修改proftpd.conf,指定允许的端口也可以,但这个会有限制,就是pasv port端口是固定的,假设数量是51000-510011,则只能提供给最多11个用户,否则就没有端口可以分配了。但加载模块则没有这个问题。学习技能三步:不懂就问;想了再问; 做了再问。
2016-12-12 10:30
本文使用的系统硬件平台采用Samsung公司的处理器S3C2410,并以此为基础,在基于嵌入式Linux系统平台上设计了
2021-06-08 06:10
电压信号以及一些热工参数进行数据采集已经成为主流。 本设计在基于嵌入式Linux系统平台上。实现一个基于ARM、Linux平台
2017-12-02 11:26
时 间约束严格等难题[1]。目前,国内外已经有多种基于Windows 操作系统平台的实时数据库 产品在自动化过程控制领域中得到应用[2],随着Linux 操作系统的出现
2017-10-26 11:19
严格等难题。目前,国内外已经有多种基于Windows 操作系统平台的实时数据库 产品在自动化过程控制领域中得到应用,随着Linux 操作系统的出现,这种开发
2018-07-14 10:05
随着嵌入式技术的迅猛发展和Linux在信息行业中的广泛应用,视频采集与传输系统作为远程视频监控、可视电话会议和工业自动控制领域的一项核心技术,近年来已经得到了飞速的发展。本文在基于嵌入式Linux
2020-03-16 07:57
嵌入式 Linux 平台 先总结一句:不管是单片机还是高端 ARM 平台,最底层都是寄存器,硬件之上就是寄存器,任何封装形式到最底层就是操作寄存器。 对于上了 Linux
2023-09-28 16:05
移动终端是车辆监控系统的重要组成部分,主要用来接收 GPS 信号并对其进行处理,然后通过 GPRS 网络发送给监控中心。本文介绍了一种嵌入式 Linux 系统平台下,移
2009-09-26 14:50