vsftpd和telnet服务安装操作说明.docx

上传人:b****7 文档编号:10317623 上传时间:2023-02-10 格式:DOCX 页数:9 大小:81.87KB
下载 相关 举报
vsftpd和telnet服务安装操作说明.docx_第1页
第1页 / 共9页
vsftpd和telnet服务安装操作说明.docx_第2页
第2页 / 共9页
vsftpd和telnet服务安装操作说明.docx_第3页
第3页 / 共9页
vsftpd和telnet服务安装操作说明.docx_第4页
第4页 / 共9页
vsftpd和telnet服务安装操作说明.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

vsftpd和telnet服务安装操作说明.docx

《vsftpd和telnet服务安装操作说明.docx》由会员分享,可在线阅读,更多相关《vsftpd和telnet服务安装操作说明.docx(9页珍藏版)》请在冰豆网上搜索。

vsftpd和telnet服务安装操作说明.docx

vsftpd和telnet服务安装操作说明

VSFTP软件安装操作说明

 

 

修订页

序号

修订内容

修订前版本号

修订号版本号

修订人

修订日期

1

创建全文

V1.0.0

马子云

2010-4-14

2

3

 

1、引言:

1.1编写目的

本文档是针对ATS系统用户需要工程人员现场ATS系统安装调试时使用。

1.2范围

VSFTP是针对ATS系统安装FTP功能的软件,适用于ATS系统中的TPC工控机和TPS服务器安装FTP功能时使用。

1.3定义

FTPFileTransferProtocol

VSFTPverysecurityFTP

ATSautomatictrainsupervision

TPCtrainprocesscomputer

TPStrainprocessserver

FEPfrontandendprocess

1.4运行环境

本软件特定运行在linux系统环境下,本ATS系统为ubantu11.04操作系统。

ADM服务器为64位操作系统,TPC和FEP为32为操作系统。

1.5参考资料

2、FTP详细说明

2.1功能描述

FTPFileTransferProtocol件传输协议的缩写。

 FTP会话时包含了两个通道,一个叫控制通道,一个叫数据通道。

控制通道:

控制通道是和FTP服务器进行沟通的通道,连接FTP,发送FTP指令都是通过控制通道来完成的,PI称为控制连接

  数据通道:

数据通道是和FTP服务器进行文件传输或者列表的通道。

  FTP协议中,控制连接均有客户端发起,而数据连接有两种工作方式:

PORT方式和PASV方式,DTP称为数据连接

 PORT模式(主动方式)

  FTP客户端首先和FTPServer的TCP21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。

PORT命令包含了客户端用什么端口(一个大于1024的端口)接收数据。

在传送数据的时候,服务器端通过自己的TCP20端口发送数据。

FTPserver必须和客户端建立一个新的连接用来传送数据。

 

  PASV模式(被动方式)

  在建立控制通道的时候和PORT模式类似,当客户端通过这个通道发送PASV命令的时候,FTPserver打开一个位于1024和5000之间的随机端口并且通知客户端在这个端口上传送数据的请求,然后FTPserver将通过这个端口进行数据的传送,这个时候FTPserver不再需要建立一个新的和客户端之间的连接传送数据。

  如果从C/S模型这个角度来说,PORT对于服务器来说是OUTBOUND,而PASV模式对于服务器是INBOUND,这一点请特别注意,尤其是在使用防火墙的企业里,这一点非常关键,如果设置错了,那么客户将无法连接。

2.2软件安装

2.2.1联网条件下文件的下载安装

进入ubantu10.4终端用一下命令即可

#sudoatp-getinstallvsftpd//安装下载

#vsftpd//启动服务

2.2.2用安装文件安装

32位操作系统安装文件vsftpd_2.3.2-3ubuntu5.1_i386.deb。

64位操作系统安装文件

进入操作终端界面,进入安装文件的根目录用一下命令安装。

#dpkgivsftpd_2.3.2-3ubuntu5.1_i386.deb\\解压安装

#startvsftpd\\启动服务

#stopvsftpd\\停止服务

#restartvsftpd\\重启服务

2.2.3配置FTP功能

2.2.3.1创建登陆账户(以创建adm账户为例)

#sudouseradd-madm

#sudopasswdadm

这样以后/home下会生成一个adm文件

有”adm”帐户后还要更改权限

#sudochmod777/home/adm

2.2.3.2配置vsftpd.conf文件

----------------------------------

#独立模式启动

listen=YES

#同时允许4客户端连入,每个IP最多5个进程

max_clients=200

max_per_ip=4

#不允许匿名用户访问,允许本地(系统)用户登录

anonymous_enable=yes

local_enable=YES

write_enable=yes

#是否采用端口20进行数据传输

connect_from_port_20=YES

#生成日志

xferlog_enable=YES

#指定登录转向目录

local_root=/home/abc/

----------------------------------

以上虚线中是最基本的配置,可以满足下载、上传、修改功能

2.2.3.3配置root登陆权限

#cdetc

#geditftpusers

之后在/etc/ftpusers中将root注销或者删掉,然后进入窗口

#restartvsftpd

然后用ftp命令测试是否能够登陆。

以root用户为例

root@ubuntu:

~#ftp127.0.0.1//默认本机的地址

Connectedto127.0.0.1.

220(vsFTPd2.3.2)

Name(127.0.0.1:

root):

root//以root用户登录

331Pleasespecifythepassword.

Password:

//输入密码

230Loginsuccessful.//显示连接成功

RemotesystemtypeisUNIX.

Usingbinarymodetotransferfiles.

ftp>

2Telent详细说明

2.1功能描述

Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。

它为用户提供了在本地计算机上完成远程主机工作的能力。

在终端使用者的电脑上使用telnet程序,用它连接到服务器。

终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。

可以在本地就能控制服务器。

要开始一个telnet会话,必须输入用户名和密码来登录服务器。

Telnet是常用的远程控制Web服务器的方法。

2.2软件安装

2.2.1软件在线安装下载

在ubantu终端窗口中用以下命令下载安装

#sudoapt-getinstallxinetd

#sudoapt-getintalltelnentd

2.2.2软件的离线安装

下载安装文件

✓telnetd_0.17-36build1_i386.deb(32位)

✓xinetd_1%3a2.3.14-7ubuntu4_i386.deb(32位)

进入以上两个安装文件的根目录,用以下命令安装#dpkg–Itelnetd_0.17-36build1_i386.deb

#dpkg–Ixinetd_1%3a2.3.14-7ubuntu4_i386.deb

2.2.3服务安装配置

A、修改inted.conf,

查看/etc/inted.conf确认是否有telnetstreamtcpnowaittelnetd/usr/sbin/tcpd/usr/sbin/in.telnetd,(有就不需要了)

B、修改/etc/xinetd.conf

root@ubantu#catxinetd.conf

#Simpleconfigurationfileforxinetd

#

#Somedefaults,andinclude/etc/xinetd.d/

defaults

{

#Pleasenotethatyouneedalog_typelinetobeabletouselog_on_success

#andlog_on_failure.Thedefaultisthefollowing:

#log_type=SYSLOGdaemoninfo(插入红色部分)

instances=60

log_type=SYSLOGauthpriv

log_on_success=HOSTPID

log_on_failure=HOST

cps=2530

}

includedir/etc/xinetd.d

C、进入/etc/xinetd.d/telnet并加入以下内容

#default:

on

#description:

Thetelnetserverservestelnetsessions;ituses\

#unencryptedusername/passwordpairsforauthentication.

servicetelnet

{

disable=no

flags=REUSE

socket_type=stream

wait=no

user=root

server=/usr/sbin/in.telnetd

log_on_failure+=USERID

}

D、设置telnet端口

  

  #vi/etc/services

  进入编辑模式后查找telnet

  会找到如下内容:

  telnet23/tcp

  telnet23/udp

E、开放telnet功能的root权限

编辑/etc/securetty文件,加上下面几行:

pts/0

pts/1

pts/2

pts/3

这样的话用户直接可以用root用户登录,也可以用其他用户登录以后切换都root用户

使用命令:

#Su–root

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 中国风

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1