telnet远程登录linux

root用户登陆telnet
a、检查你的服务器是否安装telnet 服务器
rpm -qa | grep telnet-server[root@fedorasvr tmp]# ls
telnet-server-0.17-35.i386.rpm
[root@fedorasvr tmp]# rpm -i telnet-server-0.17-35.i386.rpm
warning: telnet-server-0.17-35.i386.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
error: Failed dependencies:
xinetd is needed by telnet-server-0.17-35.i386
检查,检查可能是没有安装xinetd ,因为linux的安装包依赖性可能强,好安装一下了,在安1.rpm -ivh xinetd-2.3.13-6.i386.rpm
2.service xinetd start
3.rpm-ivh telnet-server-0.17-35.i386.rpm
4.chkconfig telnet on
装telnet-server 等
测试telnet 服务器已经安装好了,
b、开启root用户的telnet功能
Telnet服务的配置步骤如下:
一、安装telnet软件包(通常要两个)
1、telnet-client (或telnet),这个软件包提供的是telnet 客户端程序;
2、telnet-server ,这个软件包提供的是telnet 服务器端程序;
安装之前先检测是否这些软件包已安装,方法如下:
[root@echo root]#rpm –q telnet或[root@wljs root]#rpm –q telnet-client
[root@echo root]#rpm –q telnet-server
如果没有检测到软件包,需要进行安装,red hat linux 9默认已安装了telnet软件包,一般只要安装telnet-server软件包。

1、在red hat linux 9的安装盘3中获取telnet-server-0.17-25.i386.rpm软件包。

2、安装软件包
[root@echo root]#rpm –i telnet-server-0.17-25.i386.rpm
二、启动telnet服务
1、开启服务
方法一:使用ntsysv,在出现的窗口之中,将telnet前面*加上,然后按下OK 。

方法二:编辑/etc/xinetd.d/telnet
[root@echo root]# vi /etc/xinetd.d/telnet
找到disable = yes 将yes 改成no 。

2、激活服务
[root@echo root]# service xinetd restart
三、测试服务
[root@echo root]#telnet ip(或者hostname)
如果配置正确,系统提示输入远程机器的用户名和密码
Login:
Password:
注:默认只允许普通用户
四、设置telnet端口
#vi /etc/services
进入编辑模式后查找telnet(vi编辑方式下输入/telnet)
会找到如下内容:
telnet 23/tcp
telnet 23/udp
将23修改成未使用的端口号(如:2000),退出vi,重启telnet服务,telnet默认端口号就被修改了。

五、Telnet服务限制
telnet是明文传送口令和数据的,如果你对其默认的设置不满意,有必要对其服务范围进行限制。


设你的主机的ip是210.45.160.17,就可以按如下方式设置了。

#vi /etc/xinetd.d/telnet
service telnet
{
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 = #只有教育网才能进入!
no_access = 210.45.160.{115,116} #这两个ip不可登陆
access_times= 8:00-12:00 20:00-23:59 # 每天只有这两个时间段开放服务
......
}
六、Telnet root用户的登入
Telnet 不是很安全,默认的情况之下不允许root 以telnet 进入Linux 主机。

若要允许root 用
户登入,可用下列方法:
(1)[root @echo /root]# vi /etc/pam.d/login
#auth required pam_securetty.so #将这一行加上注释!
或[root@echo root]# mv /etc/securetty /etc/securetty.bak
(2)编辑/etc/securetty 文件,加上下面几行:
pts/0
pts/1
pts/2
pts/3
测试root用户直接telnet登陆成功,这样,root 就可以直接进入Linux 主机了。

不过,建议不要这样做。

也可以在普通用户进入后,切换到root用户,拥有root的权限。

合集下载

linux telnet 用法

linux telnet 用法

linux telnet 用法Linux Telnet 是一种命令行模式的客户端程序,用于通过网络连接到远程主机并进行通信交互。

在 Linux 系统中,Telnet 工具通常被安装在系统中,用户可以直接在终端中使用 Telnet 命令来连接远程主机,从而进行相关的操作。

本篇文章将详细介绍 Linux Telnet 的用法,包括 Telnet 的基本命令、连接远程主机的方法、常见的使用场景以及注意事项等内容,帮助用户更好地熟练掌握 Linux Telnet 命令的使用方法。

2. Ctrl + ]该命令用于进入 telnet 控制状态,可以使用一些控制命令,例如:quit:退出当前 telnet 会话;close:关闭当前 telnet 会话;:帮助信息;3. Ctrl + ] + c该命令用于进入 telnet 命令行界面,可以进行相关的设置操作。

4. set:显示当前的 telnet 连接参数。

5. display:显示当前 Telnet 会话的远程主机信息。

6. mode:用于设置 Telnet 连接的传输模式。

常见的传输模式包括字符模式、行模式、屏幕模式等。

7. send:发送指定的字符串到远程主机。

例如:send "hello"。

9. logout:主动关闭 Telnet 会话。

1. 使用主机名和端口号连接第一种方法是使用主机名和端口号连接远程主机,命令格式为:telnet 远程主机名远程主机端口号。

3. 使用多重连接如果需要同时连接多个远程主机,可以使用 telnet 主机名1,主机名2,主机名3...的命令,将多个主机名用逗号隔开即可。

1. 远程操作服务器可以使用 Linux Telnet 命令连接服务器,进行远程操作、管理,快速定位问题,执行相关指令,调整参数配置等操作。

2. 远程登录可以通过 Linux Telnet 命令连接远程主机,进行远程登录、文件传输等操作。

linux命令的telnet用法

linux命令的telnet用法

linux命令的telnet用法
Telnet是一种远程登录协议,可以通过这种协议连接到其他计算机上。

在Linux命令中,Telnet有着广泛的用途,例如远程登录服务器、测试网络连接、调试网络等等。

下面介绍一些常用的telnet 命令用法。

1. 连接远程服务器
telnet命令可以帮助我们连接到远程的服务器,比如:
telnet <ip地址>
其中,ip地址是远程服务器的IP地址。

使用上述命令,可以在本地计算机上与远程服务器建立连接。

2. 指定端口号
如果要连接到远程服务器的特定端口,可以使用以下命令:
telnet <ip地址> <端口号>
其中,端口号是远程服务器上的端口号。

使用上述命令,可以在本地计算机上与远程服务器的特定端口建立连接。

3. 发送命令
一旦连接到远程服务器,就可以向其发送命令。

例如:
ls -l
使用该命令将在远程服务器上执行ls -l命令。

4. 退出
要从远程服务器退出,可以使用以下命令:
exit
或者按下CTRL + ]键,再输入quit。

以上就是Linux命令中telnet用法的介绍。

需要注意的是,在进行远程登录时,要注意网络安全问题,尽量避免使用不可信任的网络。

远程登录linux的几种方式

远程登录linux的几种方式

远程连接linux服务器的方式:以显示的类型来分类,可以分为文字接口和图形接口两种。

文字登入包括Telnet和SSH两种方式;图形接口包括Xdmcp和VNC。

一、Telnet方式登入linux的方法:1、在linux下安装Telnet服务器;2、启动Telnet服务器:方式如下:1. 将xinetd里面关于telnet的项目开启,然后2. 重新启动一次xinetd3、开启telnet的项目有两个方式:1). 使用ntsysv或chkconfig:Red Hat系列(含CentOS)的套件里面的ntsysv。

在Fedora底下可以使用ntsysv出现的窗口之中,将telnet勾选起来,然后按下OK即可。

2). 使用vi修改/etc/xinetd.d/telnet这个档案:那么如果不是Red Hat的Linux系统,基本上,ntsysv也只是修改/etc/xinetd.d这个目录下的数据而已,所以可以手动自己修改他。

设定完开启之后,就是启动,刚刚提到telnet是挂在xinetd底下的,所以只要重新启动xinetd 就能够将/etc/xinetd.d/里头的设定重新读进来,所以刚刚设定启动的telnet自然也就可以被启动。

4、关闭Telnet服务器的方式与开启的步骤是相同的,只是将设定值转变一下就行。

5、以上是server端,在client端的联机方式如下:在Windows的环境底下可以使用telnet的程序联机到Linux的telnet server里面来,可以依序这样做:1). 按下Windows内的『开始』2). 选择『执行』3). 在出现的窗口中输入『telnet your.IP.or.hostname』也可以使用类似netterm这个联机软件来联机。

Telnet方式的问题:Telnet是一个以明码传输的协议,这样如果在Internet上传输很可能被窃取信息,所以使用Telnet联机的时候通常是在局域网内,或对联机IP作出限制,或者加上防火墙。

linux的telnet命令

linux的telnet命令

linux的telnet命令Linux系统下telnet命令主要是用来协助远程登入操作。

下面由店铺为大家整理了linux的telnet命令的相关知识,希望大家喜欢!linux的telnet命令详解Linux的telnet命令用于远端登入。

执行telnet指令开启终端机阶段作业,并登入远端主机。

1.语法telnet [-8acdEfFKLrx][-b<主机别名>][-e<脱离字符>][-k<域名>][-l<用户名称>][-n<记录文件>][-S<服务类型>][-X<认证形态>][主机名称或IP地址<通信端口>]2.参数说明-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命令实例登录远程主机# telnet 192.168.0.5//登录IP为 192.168.0.5 的远程主机linux的telnet命令将本文的Word文档下载到电脑,方便收藏和打印推荐度:点击下载文档文档为doc格式。

使用telnet命令访问远程计算机

使用telnet命令访问远程计算机

使用telnet命令访问远程计算机用户使用telnet命令进行远程登录。

该命令允许用户使用telnet协议在远程计算机之间进行通信,用户可以通过网络在远程计算机上登录,就像登录到本地机上执行命令一样。

为了通过telnet登录到远程计算机上,必须知道远程机上的合法用户名和口令。

虽然有些系统确实为远程用户提供登录功能,但出于对安全的考虑,要限制来宾的操作权限,因此,这种情况下能使用的功能是很少的。

当允许远程用户登录时,系统通常把这些用户放在一个受限制的shell中,以防系统被怀有恶意的或不小心的用户破坏。

用户还可以使用telnet从远程站点登录到自己的计算机上,检查电子邮件、编辑文件和运行程序,就像在本地登录一样。

但是,用户只能使用基于终端的环境而不是X Wndows环境,telnet只为普通终端提供终端仿真,而不支持 X Wndow等图形环境。

telnet命令的一般形式为:telnet 主机名/IP 其中“主机名/IP”是要连接的远程机的主机名或IP地址。

例:telnet 192.168.0.1如果这一命令执行成功,将从远程机上得到login:提示符。

使用telnet命令登录的过程如下:&#36; telnet 主机名/IP 启动telnet会话。

一旦telnet成功地连接到远程系统上,就显示登录信息并提示用户输人用户名和口令。

如果用户名和口令输入正确,就能成功登录并在远程系统上工作。

在telnet提示符后面可以输入很多命令,用来控制telnet会话过程,在telnet联机帮助手册中对这些命令有详细的说明。

下面是一台Linux计算机上的telnet会话举例:&#36; telnet server. somewhere. com Trying 127.0.0.1… Connected to serve. somewhere. com. Escape character is \';?]\';. “TurboLinux release 4. 0 (Colgate) kernel 2.0.18 on an I486login: bubba password: Last login:Mon Nov l5 20:50:43 for localhost Linux 2. 0.6. (Posix). server: ~&#36; server: ~&#36; logout Connection closed by foreign host &#36;用户结束了远程会话后,一定要确保使用logout命令退出远程系统。

项目9-Linux的远程管理

项目9-Linux的远程管理

项目9-Linux的远程管理项目情景笔者早年在UNIX上执行数学程序设计,必须要使用远程联机,这时最常用的就是telnet 服务。

在windows上可以使用DOS、Netterm或是Putty之类的软件联机,并进行远程操作。

直到RedHat6.2、7.0发布之前,系统都提供了telnet服务,让用户远程联机。

但telnet是一个没有加密的通信协议,并且每次联机都必须输入账号密码,因此容易被黑客监听,进而造成使用上的安全问题,因此这项服务在2002年之后已经渐渐消失,被加密的联机软件SSH所取代。

SSH或是telnet这类的远程控制软件虽然方便,但纯文字的输入界面却让人望之怯步,这时可以使用网页界面的管理软件Webmin,或是远程桌面VNC来管理主机项目说明远程管理服务最大的特点就是不受地理位置限制,实现对远程主机的控制。

输入正确的用户名和密码后,就可以像在本地一样对服务器进行操作。

以公司的多台服务器为例,这些服务器都不在同一个地方,分布在各处,当服务器需要更新时,管理员是否一定要到现场?答案是否定的,通过网络远程登录到主机,就可以进行任何的操作,这就是远程管理的功能。

本章简单介绍远程登录中常见的几种服务:Telnet、SSH和webmin。

能力目标1 学会架设Telnet服务2学会架设SSH服务3学会使用Webmin远程管理Linux服务器任务1 架设Telnet服务【任务目标】通过完成本任务,学会Telnet远程登录操作,例如某公司管理员电脑的操作系统有Windows与Linux,要实现管理员办公室与机房之间的远程登录操作进行问题的处理。

学习后,有能力处理远程登录问题。

【任务说明】如图12.1所示网络模型。

图12. 1远程登录Telnet服务器A.一台Telnet服务器,其中IP地址为192.168.100.10,安装Red Hat Enterprise Linux 5系统,作Telnet服务器用。

telnet指令的用法

telnet指令的用法telnet指令的用法:telnet指令是一种网络协议,用于远程连接到远程计算机或设备并进行命令行操作。

它提供了一种以纯文本方式与远程主机进行通信的方法。

telnet指令可以在Windows、Mac和Linux操作系统上使用。

使用telnet指令可以进行以下操作:1. 连接远程主机:使用telnet指令可以通过IP地址或域名连接到远程主机。

例如,要连接到IP地址为192.168.1.1的远程主机,可以在命令行中输入"telnet192.168.1.1"。

然后,按下回车键。

2. 指定端口号:telnet默认使用的端口号是23,但是有些设备可能使用不同的端口号。

通过在telnet命令后面加上端口号,可以连接到指定端口的远程主机。

例如,要连接到端口号为8080的远程主机,可以输入"telnet 192.168.1.1 8080"。

3. 发送命令:一旦成功连接到远程主机,你可以在telnet会话中输入命令。

这些命令将直接发送到远程主机,并返回相应的结果。

例如,在telnet会话中,你可以输入"ls"命令来列出远程主机上的文件和目录。

4. 退出telnet会话:当你完成telnet会话后,可以使用特定的字符序列来退出。

在Windows中,默认的退出字符序列是"Ctrl + ]",然后输入"quit"并按下回车键。

在Unix/Linux中,默认的退出字符序列是"Ctrl + ]",然后输入"q"并按下回车键。

需要注意的是,telnet指令在发送数据时是以明文形式进行的,因此它不是一种安全的远程连接方法。

在生产环境中,更推荐使用SSH等更安全的协议来进行远程连接和操作。

总结:telnet指令是一种用于远程连接和操作远程主机的网络协议。

通过telnet 指令,可以连接到远程主机并发送命令进行操作。

Linux终端中的远程连接和远程管理命令

Linux终端中的远程连接和远程管理命令在Linux终端中,我们可以利用各种远程连接和远程管理命令来管理远程服务器或其他网络设备。

这些命令能够帮助我们在不同的终端之间进行数据传输、文件共享和远程控制等操作,大大提高了工作的效率和便利性。

本文将介绍几个常用的Linux远程连接和远程管理命令,并给出使用示例。

一、SSH命令SSH(Secure Shell)是一种网络协议,用于在不安全的网络环境中对计算机进行安全的远程登录。

通过SSH命令,我们可以远程连接到服务器或其他远程设备,并进行文件传输和远程操作。

1. 远程登录SSH命令最常用的功能是远程登录。

我们可以通过以下命令来登录到远程服务器:```ssh [用户名]@[服务器地址]```例如,登录到IP地址为192.168.0.1的服务器,用户名为admin的账户,可以使用以下命令:```****************.0.1登录成功后,需要输入密码进行身份验证。

2. 文件传输SSH还可以用于文件传输。

通过SCP命令(Secure Copy),我们可以在本地计算机和远程服务器之间进行文件复制。

```scp [源文件路径] [目标文件路径]```例如,将本地文件`/home/user/file.txt`复制到远程服务器的`/tmp`目录中,可以使用以下命令:```scp/home/user/*********************.0.1:/tmp```二、Telnet命令Telnet是一种常用的远程登录协议,可以在本地计算机上远程登录到其他计算机。

虽然Telnet在数据传输过程中不提供加密功能,安全性较低,但它仍然用于简单的远程管理任务。

1. 远程登录Telnet命令可以通过以下方式登录到远程服务器:telnet [服务器地址]```例如,登录到IP地址为192.168.0.1的服务器,可以使用以下命令:```telnet 192.168.0.1```登录成功后,需要输入用户名和密码进行身份验证。

如何在 telnet 上Linux主机后执行命令

1如何在telnet 上Linux主机后远程执行主机上的shell脚本/archiver/tid-22151.html从Windows telnet 到Linux,建立主机与设备的通信,这是典型的嵌入式测试环境。

我的问题代表了一类人的需求。

[url]/forum/topic/82393-telnet-in-back ground/page__p__590023#entry590023[/url]这个4楼的帖子具有相当的参考价值。

又是一种方法。

稍作修改和封装,如下:[code];Using native socket connection to simulates a TELNET connection to communicate with Linux machine for sending commands and receiving info from it$port = 23$user = "root"$passwd = "xxxxxx"TCPStartup()$socket = TCPConnect($host, $port)If $socket = -1 ThenMsgBox(48, "Error", "Connection fail!")ExitEndIfSleep(300)$ack = TCPRecv($socket, 150)If StringInStr($ack, "login") > 0 ThenTCPSend($socket, $user & @CRLF)Sleep(500)TCPSend($socket, $passwd & @CRLF)ElseMsgBox(48, "Error", "Cannot connect")ExitEndIfwait_cmd_prompt($socket)TCPSend($socket, $cmd1 & @CRLF)wait_cmd_prompt($socket)TCPSend($socket, $cmd2 & @CRLF)wait_cmd_prompt($socket)TCPCloseSocket($socket)TCPShutdown();========================================= ========================================== =============; Function Definition;========================================= ========================================== =============;Wait for desired command prompt character "#" before sending. Func wait_cmd_prompt($sk)Local $ackDo$ack = StringStripWS(TCPRecv($sk, 300), 2)Sleep(300);MsgBox(0,"",$ack)Until StringRight($ack, 1) = "#";MsgBox(0,"","out of loop")EndFunc[/code]不过,我一楼发的问题还没得到解决。

telnet远程登录的步骤

Telnet远程登录是一种使用Telnet协议通过网络连接到远程设备或服务器的方法。

下面是Telnet远程登录的详细步骤,字数已超过800字。

一、准备工作在进行Telnet远程登录之前,需要确保满足以下条件:远程设备或服务器已启用Telnet服务。

本地计算机上已安装Telnet客户端。

已获得远程设备或服务器的IP地址或主机名。

二、建立Telnet连接打开本地计算机上的Telnet客户端。

这通常是通过命令行界面或图形用户界面来完成的,具体取决于操作系统和Telnet客户端的类型。

在Telnet客户端中输入远程设备或服务器的IP地址或主机名。

确保输入正确的地址,以便能够成功连接到目标设备。

按下“Enter”键或点击“连接”按钮,开始建立Telnet连接。

此时,本地计算机会向远程设备发送连接请求。

等待远程设备的响应。

如果连接成功建立,通常会显示一条消息,指示已成功连接到目标设备。

如果连接失败,则会显示相应的错误消息。

三、进行身份验证一旦成功建立Telnet连接,通常会要求进行身份验证。

这可以是用户名和密码验证,或者其他类型的身份验证方法,具体取决于远程设备的配置。

在Telnet客户端中输入提供的用户名和密码。

确保输入正确的凭据,以便能够通过身份验证并访问远程设备。

等待身份验证的结果。

如果验证成功,通常会显示一条消息,指示已成功通过身份验证。

如果验证失败,则会显示相应的错误消息,并可能要求重新输入凭据或采取其他措施进行身份验证。

四、执行命令和操作一旦通过身份验证,就可以在Telnet会话中执行命令和操作了。

具体支持哪些命令和操作取决于远程设备的类型和配置。

在Telnet客户端中输入要执行的命令或操作,并按下“Enter”键发送。

命令或操作将在远程设备上执行,并将结果返回给本地计算机。

查看命令或操作的结果。

根据返回的结果,可以确定命令或操作是否成功执行,以及可能的输出或结果。

继续执行其他命令或操作,直到完成所需的任务或操作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档