搜档网
当前位置:搜档网 › 嵌入式FTP服务器(vsftpd)移植手册

嵌入式FTP服务器(vsftpd)移植手册

嵌入式FTP服务器(vsftpd)移植手册
嵌入式FTP服务器(vsftpd)移植手册

嵌入式FTP服务器(vsftpd)移植手册

FTP软件版本:

vsftpd-2.1.2

交叉编译器版本:

arm-linux-gcc 4.1.2

操作系统平台:

Linux -- Red Hat 9.0

开发板平台:

Arm -- TX2440A

vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序,特点是小巧轻快,安全易用。它还可以移植到嵌入式Linux中,我们可以把开发板当作一个FTP服务器。

一> 编译vsftpd程序

1.获得源码包:vsftpd-

2.1.2.tar.gz(位置:光盘资料/源码包/其他软件源码)

2.解压,进入源码目录:

#tar xzvf vsftpd-2.1.2.tar.gz

#cd vsftpd-2.1.2

3.修改Makefile,指定交叉编译器:

CC = arm-linux-gcc

4.#make

编译时会出现错误,跟libcap.so有关

修改vsf_findlibs.sh:

45-53行注释掉:

# Look for libcap (capabilities)

#if locate_library /lib/libcap.so.1; then

# echo "/lib/libcap.so.1";

#elif locate_library /lib/libcap.so.2; then

# echo "/lib/libcap.so.2";

#else

# locate_library /usr/lib/libcap.so && echo "-lcap";

# locate_library /lib/libcap.so && echo "-lcap";

#fi

#make

生成vsftpd可执行程序,放到根文件系统/usr/sbin目录下

二> 修改配置文件vsftpd.conf

需要用到哪一项,就把这一项前面的注释‘#’去掉,这里给出我的配置: anonymous_enable=YES

no_anon_password=YES

local_enable=YES

write_enable=YES

local_umask=022

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

chown_uploads=YES

xferlog_file=/var/log/vsftpd.log

xferlog_std_format=YES

async_abor_enable=YES

ascii_upload_enable=YES

ascii_download_enable=YES

ftpd_banner=Welcome to blah FTP service.

ls_recurse_enable=YES

listen=YES

listen_port=21

把修改后的vsftpd.conf文件放到根文件系统的/etc/vsftpd目录下,否则运行里会出错:500 OOPS vsftpd: cannot open config

三> 创建必要的帐号、目录

1.建立FTP目录:

# mkdir -p /var/ftp/pub

因为ftp目录不能开启所有权限,所以建一个pub目录加上所有权限,用来传输

文件

# mkdir -p /usr/share/empty

程序运行所用到的目录

2.改变目录权限

# chown root:root /var/ftp

# chmod 755 /var/ftp

# cd /var/ftp

# chmod 777 pub

3.添加帐号(如果系统中有,就不用添加)

# useradd nobody

# useradd -d /var/ftp ftp

四> 在开发板上运行vsftpd

把制作好的文件系统下载到开发板上,在后台运行程序:

chown root:root vsftps.conf 修改vsftpd.conf的拥有者。# vsftpd /etc/vsftpd/vsftpd.conf&

也可以把它写入启动脚本,vsftpd后面的参数就是要使用的配置文件

程序运行后可能出会现错误:

500 OOPS: could not bind listening IPv4 socket

解决方法:

1. 复制vsftpd源码目录下的xinetd.d文件夹到文件系统/etc目录下,里面有

一个文件vsftpd,修改其内容:disable = yes。

2. 可能是已经启动了vsftpd,端口已被占用,再次启动vsftpd就会报错,可

以先杀死vsftpd进程,再启动。

五> 使用FTP软件

1. 先安装软件:freshftp-v5.22(位置:光盘资料/Windows平台工具/)

2. 连接好电脑和开发板之间的网线,打开freshftp

3. 在Address中输入开发板的IP地址:192.168.1.10,端口号:21,点击Connect,连接到开发板(如图1),成功连接后的状态(如图2)。

4. 左边是本地计算机的资源,右边是FTP服务器的资源。如果要上传文件到FTP,先在本地资源中选择要上传的文件,然后点击向右的箭头,就完成了上传功能。(如图3),上传文件后,就会在pub目录下显示上传的文件(如图4)。

如果是从FTP上下载文件,先在FTP的目录下选择要下载的文件,然后点击向左的箭头,就完成了下载功能。

·

图1

状态信息

图2

FTP的目录选择上传的文件

图3

上传

下载

图4 在开发板上查看pub目录:

图5

Nport5630串口服务器说明书

N p o r t5630串口服务 器说明书 -CAL-FENGHAI.-(YICAI)-Company One1

文件级别:文件编号: MOXA Nport 5630 设备 使用说明书 1.0版 编制:汤浩 校核:喻鹏、谭华 审定: 批准: 长沙华能自控集团有限公司

一、简介 MOXA Nport 5600系列产品是一种和后台电脑用网络连接的串口服务器。 NPort 5600 系列 多个不同的后台电脑可以共同分享1个Nport 5600设备 二、Nport 5600通信线制作 Nport 5600 系列串口接线引脚 引脚号RS232RS422 / 4线RS4852线RS485 1DSR

2RTS 3GND TXD+ 4TXD TXD- 5RXD RXD-DATA- 6DCD RXD+DATA+ 7CTS GND GND 8DTR 三、Nport 5600设置 面板和按钮说明

灯: LED灯 先在NPORT 5600上把NPORT 5600的IP设置好,具体操作方法如 Menu(主选单) NetWork Setting IP Address 设置为 NetMask 设置为 四、后台电脑设置 在后台电脑中安装好Nport 5600的驱动程,安装完毕后在开始菜单中选择程序, 然后再选择刚安装好的NPort Administration Suite NPort Administrator 打开后选择Broadcast Search (自动查找在网络内的Nport ) 配置Nport 5600

设置PORTx 端口的通信方式

Linux系统vsftpd安装及设置步骤

1.安装 1. 在要创建FTP的服务器上输入命令: ps -ef |grep vsftpd 查一下系统有没有安装vsftpd这个服务器,如果出现如下图所示的界面说明已经安装,否则没有。 2. 然后再执行:yum install vsftpd -y 进行在线安装vsftpd 服务。 如上图看到Complete! ,表示安装完成。 3. 安装成功以后需要把匿名登陆的这个功能关闭了。 使用命令:vim /etc/vsftpd/vsftpd.conf 然后在里面找到: anonymous_enable=YES,改成anonymous_enable=NO 4. 然后再查看一下vsftpd这个服务有没有启动。 使用命令:chkconfig --list 如果如下图所示表示没有启动。

使用以下命令启动:chkconfig --level 35 vsftpd on 5. 用客户端连接ftp后提示500 OOPS:cannot change directory: /home/xxx 问题很奇怪,百度了一下,发现可能是由于启用了SELinux引起的问题 输入命令:vi /etc/sysconfig/selinux 将SELINUX=enforcing 修改为SELINUX=disabled,关闭SELINUX后, 重新启动机器,问题解决。 6. 再接下来就是创建用户名。创建用户名:useradd jiuyang123 useradd -d /home/... -s /sbin/nologin myusername# /home/... 替换为你想让该用户访问到的路径# myusername 替换为你自己取的用户名 #/sbin/nologin意思是用户不允许登录(通过ftp可以连接) 7. 再然后就是创建密码。命令:passwd jiuyang123 再输入两次密码就可以了。 8.更改目录的所有者 chmod -R 755 /home/... 1.登录FTP 1. 关闭防火墙:/etc/init.d/iptables stop 1.重启服务:setsebool ftpd_disable_trans 1 # setsebool -P ftpd_disable_trans 1 #关闭SELINUX对ftpd的保护 /sbin/service vsftpd restart 注意上一阶段第5步,将SELINUX中关于ftp服务传输控制的默认设置修改后再将vsftp服务重新启动一下

DVS-6000视频服务器用户使用手册V11

客户端管理软件 用 户 使 用 手 册

本手册旨在帮助用户管理和使用本公司的视频服务器系列产品,使用本手册前您需要了解一些网络的基础知识,以便于更好的发挥产品的各种性能。您也可以通过网上联机帮助来获取更多的帮助。 本手册中使用的安全注意标记 警告! -- 表示一个可能存在损伤服务器的潜在危险。 危险! -- 表示一个会严重削弱服务器性能的操作。 遇到以上的操作时,尽量不要这样操作,除非您对该操作十分的了解。 知识产权 本手册所覆盖到的所有产品,都具有完全自主的知识产权,任何个人或者公司不得以任何理由盗用本公司的产品或者转载与本公司产品相关的资料文档。 技术支持与服务 在使用过程中,如果您遇到任何技术问题,您可以联系您本地的经销商。如果您的问题不能立即得到解决,他会将问题反映到公司技术部以确保能最快速的解决您的问题。如果您能够连接到internet您可以通过以下方式来解决: 1、通过公司网站下载相关软件的最新版本进行升级。 2、在公司常见问题解答页中找到您想知道的答案。 3、通过即时通讯软件如QQ或者MSN等联系公司技术支持人员。

目录 目录 (3) 1.1.网络产品主要功能参数: (5) 2.1. 客户端软件安装 (7) 1. 视频服务器参数配置 (10) 1.1. 视频及图像设置 (11) 1.1.1. 视频属性的设置 (12) 1.1.2. 图像设置 (12) 1.1.3. 图像高级设置技巧 (13) 1.2. OSD/MASK设置 (14) 1.3. 音频设置 (16) 1.4. 系统网络配置 (17) 1.5. 云台、串口设置 (19) 1.5.1. PTZ设备管理 (19) 1.5.2. PTZ协议设置 (19) 1.5.3. 232串口参数设置 (20) 1.5.4. 云台管理常见问题 (20) 1.6. 告警及事件管理 (20) 1.6.1. 视频移动告警管理 (20) 1.6.2. 视频丢失告警管理 (22) 1.6.3. 探头输入管理 (22) 1.6.4. 探头输出设置 (23) 1.7. PPPOE&DDNS设置 (24) 1.8. 中心平台接入配置 (25) 1.9. 系统设置 (26) 1.10. 用户权限设置 (31) 2. 客户端软件操作 (32) 2.1. 系统登录、锁定、退出 (32) 2.1.1. 系统登录 (32) 2.1.2. 系统锁定 (34) 2.1.3. 系统退出 (34) 2.2. 系统设置 (34) 2.2.1. 服务器管理 (34) 2.2.2. 用户管理 (40) 2.3. 服务器登录 (41) 2.3.1. 刷新服务器 (41) 2.3.2. 登录服务器 (41) 2.3.3. 退出登录服务器 (42) 2.4. 视频浏览、控制 (43) 2.4.1. 浏览视频 (43) 2.4.2. 声音播放控制 (45) 2.4.3. 云镜控制 (45) 2.4.4. 预置位 (46) 2.5. 语音对讲 (46)

vsftpd服务器设置

1.vsftpd服务软件包 vsftpd-2.0.5-10.el5.i386.rpm:vsftpd主程序包 2.vsftpd相关文档 /etc/vsftpd/vsftpd.conf:vsftpd的核心配置文件 /etc/vsftpd/ftpusers:用于指定哪些用户不能访问FTP服务器 /etc/vsftpd/user_list:指定允许使用vsftpd的用户列表文件 /etc/vsftpd/vsftpd_conf_migrate.sh:是vsftpd操作的一些变量和设置脚本/var/ftp/:默认情况下匿名用户的根目录 FTP常规配置应用案例1: 需求: 公司技术部准备搭建一台功能简单的FTP服务器,允许所有员工上传和下载文件,并允许创建用户自己的目录。 分析: 允许所有员工上传和下载文件需要设置成允许匿名用户登录并且需要将允许匿名用户上传功能开启,最后anon_mkdir_write_enable字段可以控制是否允许匿名用户创建目录。 解决方案: (1)配置vsftpd.conf主配置文件(服务器配置支持上传) 允许匿名用户访问 anonymous_enable=YES

允许匿名用户上传文件并可以创建目录anon_upload_enable=YES anon_mkdir_write_enable=YES

保存退出 (2)上传目录ftp用户的写入权限 大家注意,默认匿名用户家目录的权限是755,这个权限是不能改变的。切记!切记!! 下面我们来一步一步的实现,先修改目录权限,创建一个公司上传用的目录,叫companydata,分配ftp用户所有,目录权限是755 OK了 (3)修改selinux(selinux支持上传)这个也是很多教程没有的一步 使用getsebool -a | grep ftp命令可以找到ftp的bool值,然后我们来改getsebool -a 是显示所有的selinux的布尔值,通过管道,查找与ftp相关的

串口服务器使用手册

QZ06-232/NET 串口服务器 使用手册

重庆勤智科技有限公司

第一章设备介绍....................... 错误!未定义书签。 设备简介......................... 错误!未定义书签。 产品特点......................... 错误!未定义书签。 产品参数......................... 错误!未定义书签。第二章设备使用....................... 错误!未定义书签。 设备外观及接口....................... 错误!未定义书签。 设备使用介绍....................... 错误!未定义书签。 使用前连接..................... 错误!未定义书签。 配置设备参数.................... 错误!未定义书签。 配置设备的连接方式............... . 错误!未定义书签。 连接设备.................... 错误!未定义书签。 配置界面.................... 错误!未定义书签。 网络设置.................... 错误!未定义书签。 系统设置.................... 错误!未定义书签。 串口设置.................... 错误!未定义书签。 连接统计.................... 错误!未定义书签。 设备使用...................... 错误!未定义书签。 设备连接计算机测试............... . 错误!未定义书签。 设备配合虚拟串口使用............. .. 错误!未定义书签。 双设备点对点连接................. 错误!未定义书签。 恢复出厂设置.................. 错误!未定义书签。第三章常见问题....................... 错误!未定义书签。第四章货物装箱清单..................... 错误!未定义书签。第五章技术服务及联系方式................... 错误!未定义书签。

6100系列使用说明书,视频服务器说明书

6100系列视频服务器 用户使用手册 (Ver2.1) 非常感谢您购买我公司的产品,如果您有什么疑问或需要请随时联系我们。 本手册适用于DS-6100HC、DS-6100HF视频服务器。 本手册可能包含技术上不准确的地方、或与产品功能及操作不相符的地方、或印刷错误。本手册的内容将根据产品功能的增强而更新,并将定期改进或更新本手册中描述的产品或程序,更新的内容将会在本手册的新版本中加入,恕不另行通知。

物品清单 小心打开包装盒,检查包装盒里面应有以下配件: 一台视频服务器 一本用户手册 一根DTE线 一根电源线 一张保修卡 一张合格证 一个光盘 如果发现有所损坏或者任何配件短缺的情况,请及时和经销商联系。

第一章用户手册简介 感谢您购买DS-6100系列视频服务器! 在您准备使用本产品之前,请先仔细阅读本手册,以便能更好的使用本产品的所有功能。 1.1用途 本手册的用途是帮助您熟悉和正确的使用DS-6100系列视频服务器! 1.2用户手册概述 第一章:用户手册简介 第二章:产品概述 第三章:硬件安装 第四章:软件安装 第五章:参数配置 第六章:广域网接入 附录A:常见问题解答 附录B:技术参数

第二章产品概述 2.1产品简介 DS-6100系列视频服务器是专为远程监控而设计的嵌入式数字监控产品,采用最新的达芬奇平台处理芯片,LINUX嵌入式系统,完全脱离PC 平台,系统调度效率高,代码固化在FLASH中,系统运行更加稳定可靠。 DS-6100系列视频服务器具有视频信号和音频信号的硬件同步压缩功能,压缩码流通过网络进行传输,通过网络可进行实时视频和音频预览,支持流协议(RTP/RTCP),支持IE预览,支持双向语音对讲,多种语言支持等功能。 2.2 产品型号说明 根据编码分辨率分两种: DS-6100HC:1~4路视频,音频输入,每路的视频分辨率最高支持CIF,也可以选择QCIF,不可以安装硬盘。 DS-6100HF: 1~2路视频,音频输入,每路的视频分辨率最高支持4CIF,也可以选择DCIF,2CIF,CIF,QCIF等,不可以 安装硬盘。 2.3主要功能及特点 2.3.1基本功能 视频压缩技术:采用H.264视频压缩技术及OggVorbis音频压缩技术,压缩比高,且处理非常灵活。

串口服务器配置手册

立体仓库系统硬件 配置手册 无锡中鼎物流设备有限公司 2015年1月编制

1.硬件介绍 MOXA串口联网服务器NPORT5360 特点 - 以太网口支持100/10M自适应,串口支持RS-422,RS-485(2w/4w) - 低成本、信用卡大小 - 支持Windows/Linux COM串口驱动程序模式 - 提供包括TCP Server、TCP Client、UDP Server/Client和Ethernet Modem 在内的不同socket操作模式 - 无需PC、可通过网络连接两个串口设备的对等连接模式 - 易于使用、可用于批量安装的Windows工具 - 所有信号内置15 KV突波保护 - 支持网络管理协议SNMP MIB-II - 可通过网络Web/Telnet进行配置 2.串口服务器配置 MOXA针对串口联网服务器开发了软件NPort Administrator,方便用户配置,下面我就介绍如何用Nport Administration 配置NPORT产品。 ⑴安装软件Nport Administration 如下图所示安装Nport Administration Suite ⑵连接串口服务器 安装Nport Administration Suite后连接立库系统内网,需要配置与立体库同一网段IP地址。本立库系统串口服务器IP地址为192.3.15.252. 注意:配置IP地址时请勿配置设备占用的IP地址,否则可能会导致设备无法正常运行。

打开软件,如图: 图三 点击Search,可以搜索到局域网中所有的NPORT设备,包括和主机IP不同网段的NPORT设备。 搜索到设备如下图: 图四 如图可以显示设备的型号,MAC地址,IP地址,以及设备的名称。(默认IP:192.168.127.254) ⑶配置串口服务器 选中要配置的设备,点击右键——Configuer,或者是双击,进入设备配置界面,如图:

第6季 Vsftpd服务全攻略之高级配置

第6季 Vsftpd服务全攻略之高级配置 企业环境 公司为了宣传最新的产品信息,计划搭建FTP服务器,为客户提供相关文档的下载。对所有权互联网开放共享目录,允许下载产品信息,禁止上传。公司的合作单位能够使用FTP服务器进行上传和下载,但不可以删除数据。并且保证服务器的稳定性,进行适当优化设置哈~ 需求分析 根据企业的需求,对于不同用户进行不同的权限限制,FTP服务器需要实现用户的审核。需考虑到服务器的安全性,所以关闭实体用户登录,使用虚拟帐号验证机制,并对不同虚拟帐号设置不同的权限。为了保证服务器的性能,还需要根据用户的等级,限制客户端的连接数及下载速度。 解决方案 1、创建用户数据库 (1)创建用户文本文件 先建立用户文本文件vsftpd_virtualuser.txt,添加两个虚拟帐号,公共帐号ftp及客户帐号vip touch /etc/vsftpd/vsftpd_virtualuser.txt vim /etc/vsftpd/vsftpd_virtualuser.txt 格式: 虚拟帐号1 密码 虚拟帐号2 密码 保存退出哈~ (2)生成数据库

保存虚拟帐号和密码的文本文件无法被系统帐号直接调用哈~我们需要使用 db_load命令生成db数据库文件 db_load -T -t hash -f /etc/vsftpd/vsftpd_virtualuser.txt /etc/vsftpd/vsftpd_virtualuser.db 注意: rhel5默认只安装db4-4.3.29-9.fc6.i386.rpm和 db4-devel-4.3.29-9.fc6.i386.rpm, 要使用db_load需要将db4-utils-4.3.29-9.fc6.i386.rpm包安装上哈~否则会出现下图的错误:找不到db_load命令。 (3)修改数据库文件访问权限 数据库文件中保存着虚拟帐号的密码信息,为了防止非法用户盗取哈,我们可以修改该文件的访问权限。生成的认证文件的权限应设置为只对root用户可读可写,即600 chmod 600 /etc/vsftpd/vsftpd_virtualuser 2、配置PAM文件 为了使服务器能够使用数据库文件,对客户端进行身份验证,需要调用系统的PAM模块.PAM(Plugable Authentication Module)为可插拔认证模块,不必重新

RHEL6.5下部署vsftpd实战全集

1.实验需求: 1)使用RPM包安装vsftpd服务 2)实现匿名用户访问,验证仅可以访问和下载,不可以上传 3)实现匿名用户可上传、下载、修改等完全权限(现实环境中这样的需求可能性很小) 4)实现把登陆的用户禁锢在自己的家目录中 5)实现限制某些用户的访问 6)实现虚拟用户的访问 7)实现针对不同的虚拟用户拥有不同的权限 2.实验环境: Linux服务器系统版本:Red Hat Enterprise Linux 6.5 IP:192.168.20.3 Windows客户机系统版本:Windows 7 Ultimate x64 IP:192.168.20.2 vsftpd软件版本:vsftpd-2.2.2 3.实验步骤: 基本安装操作 A.挂载系统光盘并安装vsftpd 这里我们使用rpm安装包安装vsftpd,安装包放在系统光盘中的Packages目录中,我们首先挂载系统光盘到系统的mnt目录下 [root@localhost~]# mount /dev/sr0 /mnt

到Packages目录下找到vsftpd服务的软件包并安装,安装完成。 [root@localhost~]# rpm -ivh /mnt/Packages/vsftpd-2.2.2-11.el6_4.1.x86_64.rpm B.查看vsftpd配置文件 [root@localhost ~]# grep -v "#"/etc/vsftpd/vsftpd.conf #过滤掉配置文件中#号的注释 anonymous_enable=YES #已开启匿名用户的访问 local_enable=YES #已开启本地账号的访问 write_enable=YES #已开启写入的权限 local_umask=022 #本地用户上传文件的权限是644,文件夹是755 ---------------------以下配置为服务默认,此实验中无需关心 ---------------------- dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES listen=YES

Ubuntu下vsftpd的配置与使用

Ubuntu下安装FTP服务(以VSFTPD为例)(一)安装与配置 (1)安装vsftpd $sudo apt-get install vsftpd 这里会提示无法创建/home/ftp目录,手动创建一个 $sudo mkdir /home/ftp 如果提示已创建目录就不用理它了 (2)编辑配置文件/etc/vsftpd.conf $sudo gedit /etc/vsftpd.conf 也可以使用vi 主要配置: 将local_enable=YES前的#去掉,使其可用,表示允许本地用户登录; 将anonymous_enable=NO,即不允许匿名登录ftp; (3)启动vsftpd $sudo /etc/init.d/vsftpd start (4)添加用户lzftp $sudo useradd -m -d /home/lzftp -G root lzftp 编辑lzftp的密码: $sudo passwd lzftp 重启vsftpd服务 $sudo /etc/init.d/vsftpd restart (二)使用ftp服务 (1)ftp的文件存放 在/home/lzftp下放入文件Hello.txt以供下载 (2)ftp服务的使用 $ ftp $ ftp> open 192.168.48.10 提示输入用户名和密码,我这里用户名就是lzftp (3)使用ftp查看文件 (Linux下)$ ftp> ls –l (Windows下)$ftp> dir 注意:可以使用help命令查看命令,删除前一个字符使用delete键

(4)使用ftp服务下载文件 $ ftp> get Hello.txt /home/stander/Hello.txt 注意:stander为当前的用户 (三)具体配置参数详解 vsftpd 作为一个主打安全的FTP服务器,有很多的选项设置。下面介绍了vsftpd的配置文件列表,而所有的配置都是基于vsftpd.conf这个配置文件的。本文将提供完整的vsftpd.conf 的中文说明。学习本文的内容将有助于你初步了解vsftpd的配置文件,但针对具体情况还需要制定具体的配置方法。 Vsftpd的配置文件: /etc/vsftpd/vsftpd.conf主配置文件 /usr/sbin/vsftpd Vsftpd的主程序 /etc/rc.d/init.d/vsftpd启动脚本 /etc/pam.d/vsftpd PAM认证文件(此文件中file=/etc/vsftpd/ftpusers字段,指明阻止访问的用户来自/etc/vsftpd/ftpusers文件中的用户) /etc/vsftpd/ftpusers 禁止使用vsftpd的用户列表文件。记录不允许访问FTP服务器的用户名单,管理员可以把一些对系统安全有威胁的用户账号记录在此文件中,以免用户从FTP登录后获得大于上传下载操作的权利,而对系统造成损坏。(注意:linux-4 中此文件在/etc/ 目录下) /etc/vsftpd/user_list 禁止或允许使用vsftpd的用户列表文件。这个文件中指定的用户缺省情况(即在/etc/vsftpd/vsftpd.conf中设置userlist_deny=YES)下也不能访问FTP服务器,在设置了userlist_deny=NO时,仅允许user_list中指定的用户访问FTP服务器。(注意:linux-4 中此文件在/etc/ 目录下) /var/ftp 匿名用户主目录;本地用户主目录为:/home/用户主目录,即登录后进入自己家目录 /var/ftp/pub 匿名用户的下载目录,此目录需赋权根chmod 1777 pub(1为特殊权限,使上载后无法删除) /etc/logrotate.d/vsftpd.log Vsftpd的日志文件 vsftpd的主配置文件/etc/vsftpd/vsftpd.conf说明(修改前先备份): # Example config file /etc/vsftpd/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. # Allow anonymous FTP? (Beware - allowed by default if you comment this out). anonymous_enable=YES(是否允许匿名登录FTP服务器,默认设置为YES允许,即用户可使用用户名ftp或anonymous进行ftp登录,口令为用户的E-mail地址。如不允许匿名访问去掉前面#并设置为NO ) # Uncomment this to allow local users to log in. local_enable=YES(是否允许本地用户 ( 即 linux 系统中的用户帐号) 登录FTP服务器,默认

串口服务器快速上手指南

串口与网络通信测试 作者:上海卓岚日期:2014/8/31 一、所需软件 ZLVirCom软件,路径:\ZLAN\软件\虚拟串口与设备管理ZLVircom(32位系统安装x86包,64位系统安装x64包,不使用虚拟串口的话直接使用ZLVircom400.exe 即可) ComDebug软件,路径:\ZLAN\软件\工具软件\Comdebug Sockettestdlg软件,路径:\ZLAN\软件\工具软件\SocketTest 二、连接设备 1、使用串口线连接卓岚串口服务器与电脑 2、使用网线连接卓岚串口服务器与电脑(同一台电脑,当然也可以是两台不同的电脑) 三、通信测试 1、打开ZLVirCom软件,搜索卓岚的串口服务器如图所示

注意:如果搜索不到串口服务器请按照如下步骤排除可能的原因: ●设备的Power灯是否亮了,表示设备正常上电。 ●设备网线是否接好了(除2100与2190外,其他型号接上网线后Link灯亮黄色,如 果不亮考虑网线问题)。 ●PC机电脑是否有多个网卡,请禁用掉其它网卡,包括虚拟网卡。 如果通过以上步骤任然无法搜到,联系卓岚技术。 2、更改设备参数 双击设备条目 可以看到模块的具体参数,在这里笔者的串口服务器工作在“TCP 服务器“模式,IP地址为192.168.1.201,端口号为4196(用户可以根据自己的网络环境来进行相应的更改)。波特率为115200,8,无,1,无。设置完成后点击右下角的”修改设置”按钮,模块会保存配置并重新启动,再次搜索就可以看到配置已经更改。 3、打开sockettestdlg软件

该软件是一个TCP/UDP调试软件,用来进行网络通讯的应用程序。 对软件作如上配置,在通信设置中, ●工作模式:TCP 客户端(为什么选客户端,因为上面的串口服务器配置在服务器 模式,现在要用这个软件与模块进行TCP连接,所以这个软件用客户端模式)。 ●端口号:0,系统自动分配可用的端口号。 ●目的IP:串口服务器的IP地址。(要保证串口服务器的IP与电脑的IP在同一个网 段内,至于什么是同一个网段请自行查看相关资料) ●目的端口:串口服务器的端口号。 ●发送接收方式:选择信息模式。 按照上述配置,点击“打开“按钮,进行连接,软件报告框会打印提示信息,出现如上字样则表示连接成功,到这一步,电脑已经与卓岚串口服务器建立了TCP连接。 4、再次打开ZLVirCom软件,设备管理,可以看到模块的连接状态更改为“已建立“。

Nport5630串口服务器使用说明

MOXA Nport 5630通信设备使用说明书文件级别:文件编号: MOXA Nport 5630 设备 使用说明书 1.0版 编制:汤浩 校核:喻鹏、谭华 审定: 批准:

MOXA Nport 5630通信设备使用说明书长沙华能自控集团有限公司 一、简介 MOXA Nport 5600系列产品是一种和后台电脑用网络连接的串口服务器。 NPort 5600 系列 多个不同的后台电脑可以共同分享1个Nport 5600设备

MOXA Nport 5630通信设备使用说明书 Nport 5600 系列串口接线引脚

MOXA Nport 5630通信设备使用说明书 三、Nport 5600设置 面板和按钮说明 灯: LED 灯-灯颜色-含义

MOXA Nport 5630通信设备使用说明书 按键: 先在NPORT 5600上把NPORT 5600的IP设置好,具体操作方法如 Menu(主选单) → NetWork Setting → IP Address →设置为192.168.X.X → NetMask →设置为255.255.255.0 四、后台电脑设置 在后台电脑中安装好Nport 5600的驱动程,安装完毕后在开始菜单中选择程序,然后再选择刚安装好的NPort Administration Suite→ NPort Administrator 打开后选择Broadcast Search (自动查找在网络内的Nport )

MOXA Nport 5630通信设备使用说明书 配置Nport 5600 设置PORTx 端口的通信方式

vsftpd配置文件详解

vsftpd配置文件详解 1.默认配置: 1>允许匿名用户和本地用户登陆。 anonymous_enable=YES local_enable=YES 2>匿名用户使用的登陆名为ftp或anonymous,口令为空;匿名用户不能离开匿名用户家目录/var/ftp,且只能下载不能上传。 3>本地用户的登录名为本地用户名,口令为此本地用户的口令;本地用户可以在自己家目录中进行读写操作;本地用户可以离开自家目录切换至有权限访问的其他目录,并在权限允许的情况下进行上传/下载。 write_enable=YES 4>写在文件/etc/ers中的本地用户禁止登陆。 2.配置文件格式: 的内容非常单纯,每一行即为一项设定。若是空白行或是开头为#的一行,将会被忽略。内容的格式只有一种,如下所示: option=value 要注意的是,等号两边不能加空白。 3.匿名用户(anonymous)设置 anonymous_enable=YES/NO(YES) 控制是否允许匿名用户登入,YES 为允许匿名登入,NO 为不允许。默认值为YES。write_enable=YES/NO(YES) 是否允许登陆用户有写权限。属于全局设置,默认值为YES。 no_anon_password=YES/NO(NO) 若是启动这项功能,则使用匿名登入时,不会询问密码。默认值为NO。 ftp_username=ftp 定义匿名登入的使用者名称。默认值为ftp。 anon_root=/var/ftp 使用匿名登入时,所登入的目录。默认值为/var/ftp。注意ftp目录不能是777的权限属性,即匿名用户的家目录不能有777的权限。 anon_upload_enable=YES/NO(NO)

无线视频服务器快速使用手册样本

无线网络视频传输系统快速使用手册

第一章前言 本用户手册描述了安装和配置无线网络视频传输系统的简单操作方法。用户经过阅读本手册, 能安装和设置视频编码器的初级参数, 以满足快速使用的要求。 无线网络视频传输系统工作原理: 网络视频编码器用来接收视频源信号加以编码、压缩和传输。经过无线网络将视频信号传输到公网的服务器端。用户经过客户端对服务器进行访问, 获得需要的视频资源。 在下文中介绍了网络视频编码器的安装、客户端和服务器端的安装和简单使用, 如果用户需要进一步了解高级功能, 请参照用户手册。 第二章设备简介 一简介 网络视频编码器是一个集视频采集、实时压缩、网络传输( 有线或无线) 等功能为一体的嵌入式设备。 设备接通电源之后就能够独立工作, 首先把采集的视频图像经H.264算法进行压缩编码, 然后将压缩后的视频数据传输到视频监控流媒体服务器中, 用户能够经过客户端监控软件登录流媒体服务器进行实时视频浏览、监控和管

理。 二外观 设备根据工业设计标准, 采用烤漆金属外壳, 包装精美、小巧, 方便携带或固定放置, 请参下图: 图2-1 外观 三设备重要部分介绍 电源适配器。

天线。 天线接口: 根据数字的不同与每张卡进行对应。 SIM卡插槽: SIM1: 装CDMA SIM卡1; 2: 装CDMA SIM卡2。( 每个SIM卡座旁都有 一个黄色小按钮, 用于取出SIM卡座) CDMA卡的安装。 DC9-24V: 电源插口, 接12V电源适配器( 可适应9-24V电压)

BNC视频输入接口。 RJ45以太网接口: 接网络集线器的以太网端口。该网口用来在设备 使用前对设备进行参数配置。如目的IP地址, 云台参数等。 设备状态指示灯: 指示各种状态, 方便用户掌握设备运行情况 Cell1和Cell2: 指示Modem拨号情况, 如果拨号成功, 则常亮; Data: 指示视频数据传输状况, 不停的闪烁, 表明正常传输视 频数据; Ctrl: 指示控制信号和心跳信号的传输; PWR: 指示设 备电源状态 复位: 该孔内有一个内凹的按钮, 用来对系统设置参数的恢复出厂值。例如: 当一些用户忘记设备的物理地址时经过此键恢复为192.168.0.250。或是忘记密码时可恢复为”888888”。使用方法为: 加电状态下, 按住按钮20秒以上时间, 当六个信号灯连续闪烁两次时, 即复位成功。

VSFTP搭建 配置文件详解 实例

关于VSFTP vsftpd是目前Linux最好的FTP服务器工具之一,其中的vs就是“Very Secure”的缩写,可见它的最大优点就是安全,除此之外,它还具有体积小,可定制强,效率高的优点。 它可运行在Linux、Solaris等系统中,支持很多其他的FTP 服务器不支持的特征: 非常高的安全性需求: 带宽限制 良好的可伸缩性 创建虚拟用户的可能性 分配虚拟IP地址的可能性: 一、安装vsftpd服务 在进行安装该服务之前,必须现将linux的环境装好才行: [root@testtimeslinux root]# rpm -qa|grep vsftpd//查看是否已经安装了该软件 vsftpd-1.2.0-4 [root@testtimeslinux root]# rpm -e vsftpd-1.2.0-4//卸载已经安装的软件 warning: /etc/vsftpd/vsftpd.conf saved as /etc/vsftpd/vsftpd.conf.rpmsave [root@testtimeslinux root]# [root@testtimeslinux root]# rpm -qa|grep vsftpd //再次查看是否完全卸载 [root@testtimeslinux /]# cd /mnt [root@testtimeslinux /]# mkdir cdrom [root@testtimeslinux /]# mount /dev/cdrom /mnt/cdrom//在根目录下进行挂载 mount: block device dev/cdrom is write-protected, mounting read-only 在Linux系统中,如果要使用硬盘、光盘、软盘或MO盘等存储设备,必须先进行挂装(Mount)。当存储设备挂装完成之后,就可以将其作为一个目录来进行访问了。挂装设备需要使用mount命令。执行这一命令,至少要先确定下列三种信息: 1. 要挂装(Mount)对象的文件系统类型; 2. 要挂装(Mount)对象的设备名称(/dev/...); 3. 要将设备挂装(Mount)到哪一目录。 [root@testtimeslinux /]# cd /mnt/cdrom/package [root@testti meslinux…]# rpm -ivh vsftpd-2.2.2-6.el6_0.1.i686.rpm //进行安装vsftpd-2.2.2-6.el6_0.1.i686.rpm,此操作相当于window下的双击setup文件。信息如下: warning: vsftpd-2.2.2-6.el6_0.1.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY Preparing... ########################################### [100%] 1:vsftpd ########################################### [100%] [root@testtimeslinux RPMS]# rpm -aq|grep vsftpd //查看是否安装vsftpd vsftpd-2.2.2-6.el6_0.1.i686 [root@testtimeslinux RPMS]# cd / [root@testtimeslinux /]# umount mnt/cdrom//退出挂载 [root@testtimeslinux /]# service vsftpd start//启动vsftpd 服务 为vsftpd 启动vsftpd:[ 确定]

嵌入式FTP服务器(vsftpd)移植手册

嵌入式FTP服务器(vsftpd)移植手册 FTP软件版本: vsftpd-2.1.2 交叉编译器版本: arm-linux-gcc 4.1.2 操作系统平台: Linux -- Red Hat 9.0 开发板平台: Arm -- TX2440A vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序,特点是小巧轻快,安全易用。它还可以移植到嵌入式Linux中,我们可以把开发板当作一个FTP服务器。 一> 编译vsftpd程序 1.获得源码包:vsftpd- 2.1.2.tar.gz(位置:光盘资料/源码包/其他软件源码) 2.解压,进入源码目录: #tar xzvf vsftpd-2.1.2.tar.gz #cd vsftpd-2.1.2 3.修改Makefile,指定交叉编译器: CC = arm-linux-gcc 4.#make 编译时会出现错误,跟libcap.so有关 修改vsf_findlibs.sh: 45-53行注释掉: # Look for libcap (capabilities) #if locate_library /lib/libcap.so.1; then # echo "/lib/libcap.so.1"; #elif locate_library /lib/libcap.so.2; then # echo "/lib/libcap.so.2"; #else # locate_library /usr/lib/libcap.so && echo "-lcap"; # locate_library /lib/libcap.so && echo "-lcap";

流媒体服务器软件使用说明

流媒体服务器软件使用说明 时间:2014-01-24发布出处:海康威视浏览数:73952 流媒体服务器软件是客户端软件(目前版本为iVMS-4200 )的组成模块之一,点击下载网站上客户端软件,安装时可选择流媒体服务器软件。流媒体服务器软件需要和客户端配合使用才能起到转发效果。 流媒体服务器的使用步骤: 1.在欲做转发服务器的PC或服务器上安装并运行流媒体服务器软件,软件从上到下两块内容依次是连接信息区和命令信息区。(可直接运行,不需配置,或根据需要在配置中改变端口)。 注意:使用流媒体时需要关闭PC或者服务器的防火墙。如有特殊需求不能关闭防火墙,则需要映射554以及端口段。 2.运行软件后,在客户端PC上添加流媒体服务器。在“设备管理”界面选择流媒体服务器,选择“添加设备”。 3.在弹出的对话框中填入运行流媒体服务器软件的PC或服务器的IP地址和端口号点击确定即可。(若没有修改流媒体服务器的端口,使用默认的554就可以)。 4.选择添加的流媒体服务器,点击“配置”,选择需要通过流媒体取流的监控点。 5.在其他需要访问的电脑客户端上重复第2-4这3个步骤,全部都添加完成后即可。添加成功后进行预览,在连接信息区和命令信息区能分别看到提示。 开启流媒体服务器转发后依旧没有效果的可能原因: 1.有部分客户端没有添加流媒体服务器,依然通过直连设备来获取数据流。 无转发效果,有PC通过IE访问设备后,已经占用设备若干并发流路数,此时客户端通过流媒体转发也会有部分通道播放失败。此时,可关掉IE预览测试。 3.流媒体服务器网络上传达到上限,无法有效进行转发。此时需要确认转发的路数没有达到服务器网络负荷能力上限,目前4200流媒体服务器转发能力为进64路,出200路(按2M码流计算,如果码流高于2M,则进出路数相应减少;但如果低于2M码流,最大进出路数不变。)。 4.运行了多个流媒体服务器软件,一台硬盘录像机的图像通过不同的流媒体服务器进行转发。

linux下FTP服务器安装配置(VSftp)

环境: RedHat AS4 说明: 如果不做说明,一般安装命令均使用ROOT权限,用 # 表示 特别说明:无 以下文章介绍Liunx 环境下vsftpd的三种实现方法 一、前言 Vsftp(Very Secure FTP)是一种在Unix/Linux中非常安全且快速稳定的 FTP服务器,目前已经被许多大型站点所采用 Vsftpd的实现有三种方式 1、匿名用户形式:在默认安装的情况下,系统只提供匿名用户访问 2、本地用户形式:以/etc/passwd中的用户名为认证方式 3、虚拟用户形式:支持将用户名和口令保存在数据库文件或数据库服 务器中。相对于FTP的本地用户形式来说,虚拟用户只是FTP服务器 的专有用户,虚拟用户只能访问FTP服务器所提供的资源,这大大增 强系统本身的安全性。相对于匿名用户而言,虚拟用户需要用户名和密 码才能获取FTP服务器中的文件,增加了对用户和下载的可管理性。 对于需要提供下载服务,但又不希望所有人都可以匿名下载;既需要对 下载用户进行管理,又考虑到主机安全和管理方便的FTP站点来说, 虚拟用户是一种极好的解决方案。

默认情况下vsftp上传之后文件的权限是600,目录权限是700 想要修改上传之后文件的权限,有两种情况 如果使用vsftp的是本地用户 则要修改配置文件中的 local_umask的值 如果使用vsftp的是虚拟用户 则要修改配置文件中的 anon_umask的值 二、vsftp配置大全-三种方式的实现 1、匿名用户形式: 任务实现匿名用户上传,下载,删除,重命名,新建目录,删除目录,重命名目录; 第一步:在/var/ftp/下,新建一个目录share; chmod –R 777 /var/ftp/share/ chown –R nobody:nobody /var/ftp/share/ 第二步:更改/etc/vsftpd/vsftpd.conf anonymous_enable=YES local_enable=YES

相关主题