linux下配置telnet_服务
在linux中配置安装telnet服务
一.查看Telnet服务状态chkconfig --list|grep telnet二.如果机器已经安装了telnet服务,执行“chkconfig --list|grep telnet”后,系统返回telnet相关服务的状态。
系统会显示当前telnet服务的状态,上图所示,telnet服务为关闭状态。
此时,可跳转到步骤五。
三.如果机器没有安装telnet服务,执行“chkconfig --list|grep telnet”后,没有返回结果,如下图:四.安装telnet服务如果机器还没有安装telnet服务,需要先行安装,流程如下:1.查询telnet服务安装包。
yum list |grep telnet2.确认需要安装包。
这里telnet.x86_64 表示telnet客户端,telnet-server.x86_64表示telnet服务端。
要别人可以telnet登录本机,我们需要安装telnet服务端。
3.安装telnet-server4.服务安装完毕后,检查telnet状态“chkconfig --list|grep telnet ”。
五.启动telnet服务1.开启服务chkconfig krb5-telnet on注:无需开启ekrb5-telnet服务,开启krb5-telnet即可。
2.激活服务chkconfig krb5-telnet on六.测试telnet服务1.关闭防火墙。
2.创建系统账号。
因为telnet不是很安全,所以默认的情况之下就是不允许root以telnet登入Linux主机的。
但这个问题也可以解决:mv /etc/securetty /etc/securetty.bak注:不推荐这种做法。
3.测试telnet服务一.查看Telnet服务状态chkconfig --list|grep telnet二.如果机器已经安装了telnet服务,执行“chkconfig --list|grep telnet”后,系统返回telnet相关服务的状态。
Linux系统中telnet命令的使用详解
Linux系统中telnet命令的使用详解telnet命令是一个可以实现远程登录的网络命令。
下面由店铺为大家整理了linux系统中telnet命令的使用详解,希望对大家有帮助!Linux系统中telnet命令的使用详解功能说明:远端登入。
语法:telnet [-8acdEfFKLrx][-b<主机alias.html' target='_blank'>别名>][-e<脱离字符>][-k<域名>][-l<用户名称>][-n<记录文件>][-S<服务类型>][-X<认证形态>][主机名称或IP 地址<通信端口>]补充说明:执行telnet指令开启终端机阶段作业,并登入远端主机。
参数:-8 允许使用8位字符资料,包括输入与输出。
-a 尝试自动登入远端系统。
-b<主机别名> 使用别名指定远端主机名称。
-c 不读取用户专属目录里的.telnetrc文件。
-d 启动排错模式。
-e<脱离字符> 设置脱离字符。
-E 滤除脱离字符。
-f 此参数的效果和指定"-F"参数相同。
-F 使用Kerberos V5认证时,加上此参数可把本地主机的认证数据上传到远端主机。
-k<域名> 使用Kerberos认证时,加上此参数让远端主机采用指定的领域名,而非该主机的域名。
-K 不自动登入远端主机。
-l<用户名称> 指定要登入远端主机的用户名称。
-L 允许输出8位字符资料。
-n<记录文件> 指定文件记录相关信息。
-r 使用类似rlogin指令的用户界面。
-S<服务类型> 设置telnet连线所需的IP TOS信息。
-x 假设主机有支持数据加密的功能,就使用它。
-X<认证形态> 关闭指定的认证形态。
linux系统中telnet命令使用实例实例1:远程服务器无法访问命令:telnet 192.168.120.206输出:复制代码代码如下:[root@localhost ~]# telnet 192.168.120.209Trying 192.168.120.209...telnet: connect to address 192.168.120.209: No route to host telnet: Unable to connect to remote host: No route to host [root@localhost ~]#说明:处理这种情况方法:(1)确认ip地址是否正确?(2)确认ip地址对应的主机是否已经开机?(3)如果主机已经启动,确认路由设置是否设置正确?(使用route 命令查看)(4)如果主机已经启动,确认主机上是否开启了telnet服务?(使用netstat命令查看,TCP的23端口是否有LISTEN状态的行)(5)如果主机已经启动telnet服务,确认防火墙是否放开了23端口的访问?(使用iptables-save查看)实例2:域名无法解析命令:telnet 输出:复制代码代码如下:[root@localhost ~]# telnet <a href=""></a><ahref="/telnet">/telnet</a >: Temporary failure in name resolution[root@localhost ~]#说明:处理这种情况方法:(1)确认域名是否正确(2)确认本机的域名解析有关的设置是否正确(/etc/resolv.conf中nameserver的设置是否正确,如果没有,可以使用nameserver 8.8.8.8)(3)确认防火墙是否放开了UDP53端口的访问(DNS使用UDP协议,端口53,使用iptables-save查看)实例3:命令:telnet 192.168.120.206输出:复制代码代码如下:[root@localhost ~]# telnet 192.168.120.206Trying 192.168.120.206...telnet: connect to address 192.168.120.206: Connection refusedtelnet: Unable to connect to remote host: Connection refused[root@localhost ~]#说明:处理这种情况:(1)确认ip地址或者主机名是否正确?(2)确认端口是否正确,是否默认的23端口扩展资料:Linux系统下设置Telnet方法介绍Telnet服务的配置步骤如下:一、安装Telnet软件包(通常要两个)1、 Telnet-clIEnt (或 Telnet),这个软件包提供的是 Telnet 客户端程序;2、 Telnet-server ,这个软件包提供的是 Telnet 服务器端程序;安装之前先检测是否这些软件包已安装,方法如下:[*****************root]#rpm –q Telnet或[root@wljs root]#rpm –q Telnet-client[*********************]#rpm–q Telnet-server如果没有检测到软件包,需要进行安装,Red Hat Linux 9默认已安装了T elnet软件包,一般只要安装T elnet-server软件包。
Linux_系统如何开启telnet_服务方法一
1.概述linux提供服务是由运行在后台的守护程序(daemon)来执行的。
守护进程的工作就是打开1个端口(port),等待(listen)进入的连接。
在C/S模式中,如果客户提请了1个连接,守护进程就创建(fork)子进程来响应这个连接,而父进程继续监听其他服务的请求。
但是,对于系统所提供的每1个服务,如果都必须运行1个监听某个端口连接发生的守护程序,那么通常意味着系统资源的浪费。
为此,引入“扩展的网络守护进程服务程序”xinetd(xinetd internet daemon)。
telnet服务也是由xinetd守护的。
2。
检测telnet、telnet-server的rpm包是否安装OS:RedHat9[root@localhost root]#rpm -qa telnettelnet-0.17-25//telnet*.rpm是默认安装的//[root@localhost root]#rpm -qa telnet-server空//telnet*.rpm是默认没有安装的//3。
安装telnet-server第3张盘上有telnet-server-0.17-25.i386.rpm[root@localhost root]#rpm -ivh telnet-server*.i386.rpm --这个软件包依赖于xinet这个包。
4。
修改telnet服务配置文件vi /etc/xinetd.d/telnetservice telnet{disable = yesflags = REUSEsocket_type = streamwait = nouser = rootserver = /usr/sbin/in.telnetdlog_on_failure += USERID}将disable=yes行前加#,或者改为disable=noPS:安装telnet-server后,系统才有文件/usr/sbin/in.telnetd5。
Linux下开启和关闭Telnet服务
Linux下开启和关闭Telnet服务telnet与ssh相比,安全性能并不高,但是在SSH版本升级或者其他的情况下还是需要开启这一服务。
linux提供服务是由运行在后台的守护程序(daemon)来执行的,telnet服务是由xinetd守护的。
SUSE10下一、开启telnet服务(1)使用命令查看已经安装的telnet包。
通常telnet包是系统默认安装的,做为客户端;telnet-server包需要自行安装,做为服务端。
(2)安装telnet-server包,命令如下:rpm –安装完全后使用命令rpm –qa|grep telnet-server验证包是否安装成功。
(3)查看telnet服务是否开启,命令如下:(4)开启telnet服务(有两种方式)a)vi /telnet,将disable=yes改成disable=no;b)chkconfig telnet on;如果需要设置telnet服务为开机自启动,使用命令chkconfig -add telnet或者chkconfig --add telnet(5)激活telnet服务(6)测试telnet服务是否可用二、关闭telnet服务(1)关闭telnet服务(有两种方式)a)vi /telnet,将disable=no改成disable=yes;b)chkconfig telnet off;如果需要设置telnet服务不为开机自启动,使用命令chkconfig -del telnet或者chkconfig --del telnet (2)(3)删除telnet-server包,命令如下:rpm -e telnet-server --nodeps(4)vi /etc/services,注释23号端口。
RedHat AS下一、开启telnet服务(1)使用命令查看已经安装的telnet包。
通常telnet包是系统默认安装的,做为客户端;telnet-server包需要自行安装,做为服务端。
Telnet服务的配置步骤
[root@wljs root]#rpm –q telnet-server
如果没有检测到软件包,需要进行安装,red hat linux 9默认已安装了telnet软件包,一般只要安装telnet-server软件包。
disable = no #激活 telnet 服务,no
bind = 210.45.160.17 #your ip
only_from = 210.45.0.0/16 #只允许 210.45.0.0 ~ 210.45.255.255 这个网段进入
only_from = #只有教育网才能进入!
{
disable = yes
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}
将disable=yes行前加#,或者改为disable=no
(方法:[root@localhost root]# setup
选择:“firewall configuration”
选择:security level——“no firewall”)
5。如果想允许root以telnet登入linux主机?因为 telnet 不是很安全,自然预设的情況之下就是无法允许 root 以 telnet 登入 Linux 主机!想要开放 root 以 telnet 登入 Linux 主机的话,可以这样做:
linux telnet命令用法
linux telnet命令用法
Linux中的Telnet命令是一个常用的网络工具,在网络连接中起到非常重要的作用。
通过Telnet命令,我们可以连接到远程主机并执行各种操作。
下面是Telnet命令的用法:
1. 连接到远程主机
使用Telnet命令连接到远程主机的语法是:
telnet [远程主机IP地址] [端口号]
例如,要连接到IP地址为192.168.1.100,端口号为80的远程主机,可以输入以下命令:
telnet 192.168.1.100 80
2. 登录远程主机
连接到远程主机后,需要输入登录账号和密码才能进行操作。
输入账号和密码时,输入的字符不会显示在屏幕上。
例如,如果要登录到用户名为“user1”,密码为“123456”的账户上,可以输入以下命令:
user1
123456
3. 执行命令
登录到远程主机后,就可以执行各种命令了。
例如,要查看当前目录下的文件列表,可以输入以下命令:
ls
4. 退出Telnet连接
完成操作后,可以使用quit命令退出Telnet连接:
quit
以上就是Linux Telnet命令的基本用法。
需要注意的是,Telnet 命令不是一种安全的传输方式,因为它将所有的数据包以明文形式传输。
建议在网络连接时使用SSH等更安全的传输方式。
linux安装telnet命令
linux安装telnet命令telnet的安装可以通过linux的相关命令来执行。
下面由店铺为大家整理了linux安装telnet命令的相关知识,希望大家喜欢!linux安装telnet命令新装的Centos6 默认情况下是没有安装telnet服务的,为了使用telnet服务,因此需要安装telnet-server。
这里安装时采用的是挂载ISO镜像,并使用RPM方式进行安装。
# mount -o loop /usr/CentOS-6.4-x86_64-bin-DVD1.iso /mnt如下图:telnet-server-0.17-47.el6_3.1.x86_64.rpm就是telnet服务安装包telnet-0.17-47.el6_3.1.x86_64.rpm 为telnet客户端安装telnet服务: 安装过程很简单,只需要执行下面命令即可。
# rpm -ivh telnet-server-0.17-47.el6_3.1.x86_64.rpm安装完成后会在/etc/xinetd.d/文件夹下生成一个telnet文件。
编辑设置 /etc/xinetd.d/telnet ,将disable= yes设置成disable= no启动telnet服务。
由于telnet服务是由超级服务xinetd来管理的,因此这里启动和停止telnet服务,只需通过修改/etc/xinetd.d/telnet中的disable的值,然后执行xinetd restart即可。
# service xinetd restart设置telnet服务自启动# chkconfig telnet on设置root用户远程登录telnet服务。
默认情况下,系统是不允许root用户telnet远程登录的。
如果要使用root用户直接登录,需设置如下内容。
# echo 'pts/0' >>/etc/securetty# echo 'pts/1' >>/etc/securetty完成后重启telnet服务# service xinetd restart修改防火墙设置,开放23端口通过。
linux如何开启telnet服务?linux开启telnet服务的方法
linux如何开启telnet服务?linux开启telnet服务的⽅法linux如何开启telnet服务?很多朋友对于这个问题不知道该如何解决;今天⼩编将为⼤家带来linux开启telnet服务的⽅法,有需要的朋友⼀起去看看吧!⽅法:1. 切换⾄root⽤户;2. 如果Linux没有安装telnet服务需要先安装,安装过开通即可3. 检测telnet的rpm包是否安装[root@localhost ~]# rpm -qa telnettelnet-0.17-48.el6.x86_64[root@localhost ~]#4. 安装telnet安装包:[root@localhost ~]# rpm -ivh xinetd-2.3.14-34.el6.x86_64.rpmwarning: xinetd-2.3.14-34.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY Preparing... ########################################### [100%]package xinetd-2:2.3.14-39.el6_4.x86_64 (which is newer than xinetd-2:2.3.14-34.el6.x86_64) is already installedfile /usr/sbin/xinetd from install of xinetd-2:2.3.14-34.el6.x86_64 conflicts with file from package xinetd-2:2.3.14-39.el6_4.x86_64[root@localhost ~]#5. 修改telnet服务配置⽂件vi /etc/xinetd.d/telnetservice telnet{disable = yesflags = REUSEsocket_type = streamwait = nouser = rootserver = /usr/sbin/in.telnetdlog_on_failure += USERID}将disable=yes改为disable=no注意:安装telnet-server服务后,系统才会有/usr/sbin/in.telnetd⽂件6.重启telnet服务[root@localhost root]#service xinetd restart7. 测试是否可以,若果不⾏,检查防⽕墙是否关闭[root@localhost ~]# telnet 127.0.0.1Trying 127.0.0.1...Connected to 127.0.0.1.Escape character is '^]'.CentOS release 6.4 (Final)Kernel 2.6.32-358.el6.x86_64 on an x86_64login:。
Linux中配置Telnet服务
修改网络接口的配置文件,配置文件中的常用的属性有:
DEVICE=ethX 设备名
BOOTPROTO=(none | static(手动指定地址) | dhcp(动态获取) | bootp)
ONBOOT={yes | no} 系统启动时,网络设备是否被激活
HWADDR= 物理地址,不可随便改动
4) /etc/resolv.conf 设置DNS IP(解析服务器)的文件
5) /etc/hosts 记录计算机IP对应的主机名称或主机别名
6) /etc/protocols 定义IP数据包协议的相关数据,包括ICMP、TCP方面的数据包协议的定义等
与网络相关的启动指令:
1)/etc/init.d/network restart 可以重启整个网络的参数
重启服务,IP生效
方法1,ifdown eth0 然后ifup eth0 先禁用网口,再启用网口
方法2,service network restart 重接网络服务
方法 重新网络接口
Linux中如何配置IP
与网络相关的文件:
1) /etc/sysconfig/network 设置主机名称及能否启动Network
2) /etc/sysconfig/network-scripts/ifcfg-eth0 设置网卡参数的文件
3) /etc/modprobe.conf 开机时用来设置加载内核模块的文件
IPADDR= IP地址,必须
NETMASK= 子网掩码,必须
TYPE=Ethernet 默认的,一般不要改,此项可以不存在
常用属性还有:
GATEWAY= 网关
USERCTL={yes | no} 是否允许普通用户启用和禁用网络设备
DebianLinux系统如何配置Telnet服务
DebianLinux系统如何配置Telnet服务步骤:1. debian:~# apt-get install telnetddebian:~# apt-get install telnetd-ssldebian:~# apt-get install xinetd(安装包xinetd……)2. 新建一个文件/etc/xinetd.d/telnet,方法及内容如下,并保存.debian:~# nano -w /etc/xinetd.d/telnetGNU nano 1.2.4 File: /etc/xinetd.d/telnet# default: on# description: The telnet server serves telnet sessions; it uses # unencrypted username/password pairs for authentication.service telnet{disable = noflags = REUSEsocket_type = streamwait = nouser = rootserver = /usr/sbin/in.telnetdserver_args = -hlog_on_failure += USERID}3. debian:~# apt-get install telnet(安装包telnet……)4. 尝试连接:debian:~# telnet 10.11.12.13(本机IP)结果:Trying 10.11.12.13...Connected to 10.11.12.13.Escape character is '^]'.debian login: rootLogin incorrect #默认情况下不允许root用户登陆,安全原因,具体查阅telnet协议debian login: user #自建用户Password:Last login: Mon Sep 27 20:51:33 2004 from localhost.localdomain on pts/3Linux debian 2.6.8-1-686 #1 Tue Sep 14 00:22:58 EDT 2004 i686 GNU/LinuxThe programs included with the Debian GNU/Linux system are free software;the exact distribution terms for each program are described in theindividual files in /usr/share/doc/*/copyright.Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extentpermitted by applicable law.user@debian:~$ #登陆成功后如果想启用root登陆,做法如下:debian:~# vim /etc/pam.d/login把该行 auth requisite pam_securetty.so 注释掉即可,配置完毕。
linux 远程Telnet安装及高级入侵攻略
户登入,可用下列方法:
(1)[root @echo /root]# vi /etc/pam.d/login
#auth required pam_securetty.so #将这一行加上注释!
或[root@echo root]# mv /etc/securetty /etc/securetty.bak
3、激活服务
# service xinetd start
或者使用ntsysv,在出现的窗口之中,将 telnet选中,确定离开。
三、关于远程不能telnet到服务器的故障检查
1、确定你的telnet服务打开没有:
[root@111 ~]# chkconfig --list|grep telnet
二、启动telnet服务
1、配置
编辑 /etc/xinetd.d/telnet
# vi /etc/xinetd.d/telnet
找到 disable = yes 将 yes 改成 no 。
2、关闭加密
将/etc /xinetd.d/ekrb5-telnet里面的disable改成=yes
您的计算机不能直接启动telnet(没有安装telnet服务)首先依次安装telnet所需软件包(通常要两个)
1)#rpm -ivh xinetd-2.3.13-6.i386.rpm (安装包见附件)
2)#rpm -ivh telnet-server-0.17-38.el5.i386.rpm (安装包可以在安装光盘第三张server/下找到)
pts/1
pts/2
pts/3
pts/4
pts/5
……
保存退出即可。
Linux下配置Telnet
# auth required pam_securetty.so
或
[root@MyRedHat ~]# mv /etc/securetty /etc/securetty.bak
例1:允许登录IP地址段。
only_from = 210.45.0.0/16 #只允许210.45.0.0 ~ 210.45.255.255这个网段进入
only_from = #只有教育网才能进入!
例2:登录IP限制。
no_access = 210.45.160.{115,116} #这两个ip不可登录
2.设置Telnet服务最大连接数
Telnet服务默认没有限制同时连接到服务器的终端数目,可以设置Telnet服务的最大连接数。具体步骤如下:
编辑/etc/xinetd.d/telnet文件,命令如下:
[root@MyRedHat ~]# vi /etc/xinetd.d/telnet
在花括号“{}”中添加语句“instances=5”,表示Telnet服务最多可以同时连接3个终端,如图2.8所示。保存退出vi,重启xinetd服务,Telnet服务最大连接数就被修改了。
3.Telnet服务限制
telnet是明文传送口令和数据的,如果你对其默认的设置不满意,有必要对其服务范围进行限制。
图2.8设置Telnet服务最大连接数
编辑/etc/xinetd.d/telnet文件,命令如下:
[root@MyRedHat ~]# vi /etc/xinetd.d/telnet
在花括号“{}”中添加限制命令语句。
配置Telnet
linux中telnet用法
linux中telnet用法如何在Linux中使用TelnetTelnet是一种网络协议,允许用户通过远程连接方式访问远程主机或设备。
在Linux操作系统中,Telnet是一个非常有用的工具,可以帮助用户在本地机器上执行命令并与远程主机进行交互。
在本文中,我将一步一步介绍如何在Linux中使用Telnet。
1. 第一步:安装Telnet默认情况下,大多数Linux发行版都不会将Telnet客户端安装在系统中。
但是,您可以通过使用包管理器来安装Telnet。
根据您使用的发行版,可以使用以下命令来安装Telnet客户端:- 对于Debian或Ubuntu:sudo apt-get install telnet- 对于CentOS或Red Hat:sudo yum install telnet2. 第二步:打开终端一旦您已经安装了Telnet客户端,下一步是打开终端。
终端是Linux系统上与命令行交互的工具。
您可以从系统菜单中查找终端应用程序,并点击打开。
3. 第三步:使用Telnet命令在终端窗口中,输入以下命令以使用Telnet连接到远程主机:telnet <远程主机地址>例如:telnet 192.168.0.1在上面的命令中,将`<远程主机地址>`替换为实际的远程主机IP地址或域名。
4. 第四步:输入用户名和密码如果您连接的远程主机需要进行身份验证,则在命令提示符下输入用户名和密码。
根据远程主机的设置,您可能会被要求输入用户名和密码。
键入密码时,您将看不见任何字符,这属于常见的安全性。
5. 第五步:使用Telnet命令一旦成功连接到远程主机,您可以使用Telnet命令与远程主机进行交互。
以下是一些常用的Telnet命令:- `list`或`ls`:列出当前目录下的文件和文件夹。
- `cd <目录路径>`:更改当前工作目录到指定的目录路径。
- `get <文件名>`:下载远程主机上的文件到本地机器上。
linux中telnet命令用法
linux中telnet命令用法
Telnet是一种远程控制协议,可以在本地计算机上通过网络连接到远程计算机。
在Linux系统中,可以使用telnet命令来连接到远程计算机。
使用telnet命令连接到远程计算机的基本语法如下:
telnet [hostname or IP address] [port]
其中,hostname或IP地址是远程计算机的地址,port是远程计算机上要连接的端口号。
如果不指定端口号,则默认使用23端口。
例如,要连接到IP地址为192.168.1.100的远程计算机的23端口,可以使用以下命令:
telnet 192.168.1.100 23
在连接成功后,可以输入命令来控制远程计算机。
如果要退出telnet 连接,则可以使用 Ctrl+] 命令来跳出 telnet 进程,然后再输入quit命令退出。
除了连接远程计算机外,telnet命令还可以用于测试网络连接。
例如,可以使用以下命令测试与远程计算机是否可以建立连接:
telnet [hostname or IP address] [port]
如果连接成功,则表示网络连接正常;如果连接失败,则可能是由于网络故障或远程计算机被防火墙阻止了连接。
需要注意的是,由于telnet命令在传输数据时不进行加密,因此不建议在不安全的网络中使用telnet命令来进行敏感数据传输。
在这种情况下,可以考虑使用SSH命令来替代telnet命令。
Linux1 telnet服务器 Linux平台连接Telnet服务器
Linux1 telnet服务器Linux平台连接Telnet服务器在终端使用者的电脑上使用telnet程序,用它连接到服务器。
终端使用者可以在telnet 程序中输入的命令会在服务器上运行,就像直接在服务器的控制台上输入一样,在本地就能控制服务器。
要开始一个telnet会话,必须输入用户名和密码来登录服务器。
1.实例目的:●安装telnet-server软件包●修改/etc/xinetd.d/telnet文件●启用xinetd服务●Linux平台登录telnet服务器2.实例步骤:(1)右击桌面空白区域,执行【打开终端】命令,在打开的窗口中,输入“mount /dev/cdrom /media”命令,并按【回车】键,挂载光盘至/media目录下,如图27所示。
图27 挂载光盘(2)在终端命令行输入“cd /media/Server”命令,并按【回车】键,进入挂载目录,如图28所示。
图28 进入挂载目录(3)输入“find –name telnet-server*”命令,并按【回车】键,列出安装包,如图29所示。
图29 列出安装包(4)在命令行输入“rpm –ivh telent-server-0.17-38.e15.i386.rpm”命令,并按【回车】键,安装telnet-server软件包,如图30所示。
图30 安装软件包(5)在命令行输入“vi /etc/xinetd.d/telnet”命令,并按【回车】键,进入vi编辑器,如图31所示。
图31 进入vi编辑器(6)在vi编辑器界面中,按“i”键,进入插入模式,并修改第12行内容为“dis able = no”,并按“ESC”键退出输入模式,然后按“:”进入末行模式,输入“wq”命令,保存配置,如图32所示。
图32 修改配置文件(7)在命令行输入“service xinetd restart”命令,并按【回车】键,重启xinetd服务,如图33所示。
linux(redhat)开启telnet,ftp服务
linux(redhat)开启telnet,ftp服务Redhat 开启telnet和ftp服务查看linux版本uname –a 看内核cat /proc/version 看内核cat /etc/issue 直接看版本lsb_release –a直接看版本cat /etc/redhat-release直接看版本修改字符集编辑文件/etc/sysconfig/i18n 修改LANG="zh_CN.GB18030"使用SSH登录到远程主机可用的工具有SSH secure shell运行rpm -qa xinetd 查看xinetd是否安装运行rpm -qa telnet-server 查看telnet服务端是否安装运行rpm -qa vsftpd 查看ftp是否安装如果没有安装,从https:/// 找到相关的rpm包,下载先安装xinetd,再安装另外两个。
安装命令用rpm -ivh +文件名。
安装完毕之后,1、开启ftp服务。
cd /etc/xinetd.d ,编辑ftp服务的配置文件gssftp的设置:开启ftp服务设置.vi gssftp ,将修改两项内容:(1)server_args = -l –a 去掉-a 改为server_args = -l(2)disable=yes改为disable=no(3)保存退出。
2、开启telnet服务cd /etc/xinetd.d ,察看telnet服务的配置文件krb5-telnet的设置:开启telnet服务设置vi krb5-telnet ,(1)将disable=yes,改为disable=no,保存退出。
3、激活服务:telnet /ftp 是挂在xinetd 底下的,所以自然只要重新激活xinetd 就能够将xinetd 里头的设定重新读进来,所以刚刚设定的telnet /ftp自然也就可以被激活。
激活目录和命令:cd /etc/rc.d/init.d/service xinetd start有时会提示命令不存在,需要加上命令的路径[root@localhost init.d]# service xinetd start bash: service: command not found[root@localhost init.d]# /sbin/service xinetd start系统默认root不能telnet登录,需要新建用户groupadd tom catuseradd -m -g tom cat -G tom cat tom cat --创建用户名为tom cat属于tom cat组的用户id tom cat --如果出现结果,表明用户创建成功passwd tom cat --修改密码遇到问题,创建用户后登录FTP提示找不到home目录解决办法,让vsftpd 脱离xinetd独立启动执行命令setsebool ftpd_disable_trans 1,并重启vsftpd。
linux命令 telnet用法
linux命令 telnet用法
Linux命令中,telnet是一种常见的用于远程登录的工具。
通过telnet,用户可以在本地终端上使用命令行和shell等工具,连接到远程主机上进行交互式会话。
本文将介绍telnet的基本用法,包括如何连接到远程主机、如何登录和退出等操作。
1. 连接到远程主机
在终端中输入以下命令即可连接到远程主机:
telnet [IP地址] [端口号]
其中,IP地址为远程主机的IP地址,端口号为需要连接的端口号。
例如,连接到IP地址为192.168.1.1,端口号为80的远程主机,可以输入以下命令:
telnet 192.168.1.1 80
2. 登录远程主机
连接成功后,需要输入用户名和密码进行登录。
根据提示,输入正确的用户名和密码即可登录。
3. 退出telnet
退出telnet有两种方式。
一种是通过输入exit或quit命令,直接退出telnet。
另一种是通过按下Ctrl和]键,进入telnet命令模式,在命令模式下输入quit或exit命令,同样可以退出telnet。
总之,了解和掌握telnet的基本用法,可以让我们更好地进行远程登录和管理。
- 1 -。
linux的telnet命令安装
linux的telnet命令安装linux下telnet命令的安装可以通过相关命令来执行,下面由店铺为大家整理了linux的telnet命令安装的相关知识,希望对大家有帮助!linux的telnet命令安装一、安装telnet1、检测telnet-server的rpm包是否安装[root@localhost ~]# rpm -qa telnet-server若无输入内容,则表示没有安装。
出于安全考虑telnet-server.rpm是默认没有安装的,而telnet的客户端是标配。
即下面的软件是默认安装的。
2、若未安装,则安装telnet-server,否则忽略此步骤[root@localhost ~]#yum install telnet-server3、检测telnet-server的rpm包是否安装[root@localhost ~]# rpm -qa telnettelnet-0.17-47.el6_3.1.x86_644、若未安装,则安装telnet,否则忽略此步骤[root@localhost ~]# yum install telnet二、重新启动xinetd守护进程由于telnet服务也是由xinetd守护的,所以安装完telnet-server,要启动telnet服务就必须重新启动xinetd[root@locahost ~]#service xinetd restart三、测试我们先来查看TCP的23端口是否开启正常[root@localhost ~]#netstat -tnl |grep 23tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN如果上面的一行存在就说明服务已经运行了。
如果netstat命令没有返回内容,我们就只好继续进行更深入的配置了。
四、连接到 memcachedtelnet ip 端口,如:[root@localhost proc]# telnet localhost 11211Trying ::1...Connected to localhost.Escape character is '^]'.表明连接成功。
Linux1 telnet服务器 Telnet的安装与启动
Linux1 telnet 服务器 Telnet 的安装与启动由于Telnet 的数据在网络上是以明文方式传输的,安全性比较低,所以在新的Linux 发行版本上,默认已经不再安装Telnet 服务,但是在每个主要的Linux 版本中,还是会将Telnet 程序的安装包放在安装光盘中。
1.Telnet 的安装Telnet 程序包括Telnet 服务器和Telnet 客户端2部分,Telnet 客户端rpm 包名称为telnet-0.17-38.e15.i386.rpm (在RH 的第一张安装光盘里),Telnet 服务端rpm 包名称为telnet-server-0.17-38.e15.i386.rpm (在RH 的第三张光盘里)。
下面使用RPM 方式安装Telnet 服务端程序。
首先需要将安装光盘放入光驱中,然后使用mount 命令,将光盘挂载至/media 目录。
在终端命令行中,输入“mount /dev/cdrom /media ”命令,并按【回车】键,如图2所示。
图2 挂载光盘至/media 目录光盘挂载成功后,可以使用find 命令,在挂载目录中搜索Telnet 服务端的RPM 软件包。
在终端命令行中,输入“find /media/Server/ -name telnet*”命令,并按【回车】键,如图3所示。
图3 搜索Telnet 服务器软件包成功搜索到软件包,然后就可以使用rpm 命令,进行软件包的安装了。
在终端命令行中,输入“rpm –ivh /media/Server/telnet-server-0.17-38.e15.i386.rpm ”命令,并按【回车】键,开始软件包的安装,如图4所示。
图9-10 安装Telnet 服务端程序如上图所示,安装完成后,若没有任何提示信息,则表明Telnet 服务端程序安装成提 示 使用mount 命令挂载光盘,命令格式为:mount 设备名 目录名,设备名一般情况下为磁盘驱动器/dev/cdrom ,目录名则可以是任意目录,没有限制。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
linux下配置telnet 服务
Telnet服务的配置步骤如下:(基于redhat linux)
一、安装telnet软件包(通常要两个)。
1、 telnet-client (或 telnet),这个软件包提供的是 telnet 客户端程序;
2、是 telnet-server 软件包,这个才是真正的 Telnet server 软件包!
安装之前先检测是否这些软件包已安装,方法如下:
[root@wljs root]#rpm –q telnet
[root@wljs root]#rpm –q telnet-client
[root@wljs root]#rpm –q telnet-server 或者 rpm -qa |grep telnet 如果没有检测到软件包,需要进行安装,red hat linux 9默认已安装了client软件包,一般只要安装telnet-server软件包即可:(安装包在光盘内也可在在网络上下载安装)
因为telnet服务是依存于xinetd服务的所以先要确定安装了xinetd包
2、安装软件包
#rpm –i telnet-0.17-25.i386.rpm
#rpm –i telnet-server-0.17-25.i386.rpm
(使用光盘的安装的具体命令
mount /dev/cdrom /mnt
cp telnet-server-0.17-25.i386.rpm /tmp
tar -zxf telnet-server-0.17-25.i386.rpm再执行安装命令
二、启动telnet服务
1、开启服务
方法一:使用ntsysv,在出现的窗口之中,将 telnet 勾选起来,然后按下OK 即可!
方法二:
.d/telnet
#vi /etc/xinetd.d/telnet
[root@test root]# vi /etc/xinetd.d/telnet
找到 disable = yes<==就是改这里,将 yes 改成 no 即可!服务预设是关闭的
2、激活服务
telnet 是挂在 xinetd 底下的,所以自然只要重新激活 xinetd 就能够将xinetd 里头的设定重新读进来,所以刚刚设定的 telnet 自然也就可以被激活。
[root@wljs root]# service xinetd restart
三、测试服务
[root@wljs root]#telnet ip(或者hostname)
如果配置正确,系统提示输入远程机器的用户名和密码
Login:
Password:
注:默认只允许普通用户
四、设置telnet端口
#vi /etc/services
进入编辑模式后查找telnet(???怎样查找)
会找到如下内容:
telnet 23/tcp
telnet 23/udp
将23修改成未使用的端口号(如:2000),退出vi,重启telnet服务,telnet 默认端口号就被修改了。
五、Telnet服务限制
如果原本的默认值你并不满意,那么你可以修改成比较安全一点的机制。
假设你这个 Linux 是一部主机,而且他有两块网络接口,分别是对外的
192.168.0.1 与对内的210.45.160.17 这两个,如果你想要让对内的接口限制较松,而对外的限制较严格,你可以这样的来设定:
#vi /etc/xinetd.d/telnet
# 先针对对内的较为松散的限制来设定:
service telnet
{ disable = no <==预设就是激活 telnet 服务bind = 210.45.160.17 <==只允许经由这个适配卡的封包进来
only_from = 210.45.160.0/24 <==只允许 210.45.160.0/24 这个网段的主机联机进来使用 telnet 的服务
.....
}
# 再针对外部的联机来进行限制
service telnet
{
disable = no<==预设就是激活 telnet 服务
bind = 192.168.0.1<==只允许经由这个适配卡的封包进来
only_from = 192.168.0.0/16<==只允许 192.168.0.0 ~
192.168.255.255 这个网段联机进来使用 telnet 的服务
only_from = <==重复设定,只有教育网才能联机!
no_access = 192.168.25.{10,26}<==不许这些 PC 登入
access_times = 1:00-9:00 20:00-23:59 <==每天只有这两个时段开放服务
......
}
六、Telnet root用户的登入
root 不能直接以 telnet 连接上主机。
telnet 不是很安全,默认的情况之下就是无法允许 root 以 telnet 登入 Linux 主机的。
若要允许root用户登入,可用下列方法
[root @test /root]# vi /etc/pam.d/login
#auth required pam_securetty.so #将这一行加上注释!
或
# mv /etc/securetty /etc/securetty.bak
这样一来, root 将可以直接进入 Linux 主机。
不过,建议不要这样做。
还可以在普通用户进入后,切换到root用户,拥有root的权限!
七、Telnet问题
在redhat E5 FC6 SuSE 9等等更高版本上可能会出现这样的错误
[root@test xinetd.d]# telnet 172.25.1.3
Trying 172.25.1.3...
Connected to 172.25.1.3 (172.25.1.3).
Escape character is '^]'.
getnameinfo: localhost: Success
Temporary failure in name resolution: Illegal seek
Connection closed by foreign host.
这是由于LINUX为了提高TELNET的安全性和防止未授权的用户利用TELNET的BUG
解决的方法:在etc/hosts文件内添加客户机名和对应的IP地址信息格式127.0.0.1 pcname
如果你采用的是DHCP分配或者需要完全的开放请编辑/etc/hosts.allow文件(阻止请编辑/etc/hosts.deny 文件)添加新行 ALL:ALL(阻止注释“#” 行ALL:ALL) 也可自行编辑规则详细信息请浏览LINUX技术论坛。