问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

telnet命令的详细用法?

提问网友 发布时间:2022-04-23 05:09
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
2个回答
热心网友 回答时间:2023-01-22 03:20
Telnet用法
一:简介

虽然目前大家都认为telnet/ftp/rsh作为不安全的服务已经不太使用,但在局域网内部
的某些情况下仍然广泛地被使用,特别是安全性不是很重要的场合下,某些服务如FTP,
由于历史较长,至今大多数场合仍然大有用处。很多人在使用这些服务直接登录作为root
时遇到问题,本文就简单地介绍一下设置方法和相关问题。

二:环境

假设本文的所有操作环境是Redhat Linux,一台为telnet/ftp/rsh/ssh客户,IP为
192.168.0.2,主机名为
client.domain.com;另一台为服务器,IP为192.168.0.1,主机名为
server.domain.com,两者都运行redhat linux 7.1 .

三:用法

1. 直接telnet作为root.

a. 在服务器server.domain.com上运行/usr/sbin/ntsysv后选中telnet服务,击OK。

b. 运行#/sbin/service xinetd restart 启动telnet服务

c. 运行#e cho "pts/0" >> /etc/securetty 和
#e cho "pts/1" >> /etc/securetty
......
更多的远程终端允许直接登录作为root

d. 确保在server.domain.com上的/etc/hosts中有类似下面的行。
192.168.1.2 client.domain.com client

如果没有,则在server上运行echo "192.168.1.2 client.domain.com client" >>
/etc/hosts

至此你应该能从client远程telnet直接作为root了。

如果服务器是redhat 6.x,则加单个数字如0,1,2,3...到/etc/securetty后面,一个数
字一行,必须以0开始。

仅仅加数字而己,没有pts,tty。

如果服务器是redhat 5.x,则加ttyp0, ttyp1,ttyp2... 等到/etc/securetty.

经常有人问,为什么telnet/ftp进服务器时需要等很久?那是因为当服务器检测出有客户
远程连接进来时,它知道客户的IP,但根据telnet/ftp服务的内部机制,它需要反向检
查该IP的域名,如果你有DNS服务器且设置了反向域名,则很快查到,若没有,则简单地
在服务器的/etc/hosts中加入客户的记录就可以了。

2. 直接rsh作为root.

a. 在服务器上运行/urs/bin/ntsysv选中rexec ,rlogin ,rsh三项服务。

b. 运行#/sbin/service xinetd restart 启动该三项服务。

c. 运行#e cho "rexec" >> /etc/securetty;echo "rlogin" >>
/etc/securetty;echo "rsh" >> /etc/securetty

d. 在服务器上运行#e cho "192.168.0.2 root" >> /root/.rhosts
或者 #e cho "client root" >> /root/.rhosts且确保在服务器上的/etc/hosts中有
client的记录
192.168.0.2 client.domain.com client

至此你应该可以从client直接以root身份rsh到服务器不需密码了。

注: 仅仅redhat 7.x 开始需要为rsh设置/etc/securetty.

3. 直接ftp作为root.

这个比较简单,就是在server上的/etc/ftpusers中的root一行前面放个注释#即可。

在现代的网络技术下,telnet/rsh/ftp都可以被ssh/scp代替了,甚至已经有了一个
winscp,图形化的SCP工具,在http://winscp.vse.cz/eng/ , 免费的windows ssh客
户有许多,象tera term , putty等等。
不过,FTP在某些场合仍然有它的用处。下面例举两种:

a. FTP可以直接把远端服务器上某个目录压缩后传送到客户端,如远程服务器有sbin目
录,可以用get sbin.tar.gz直接把整个目录压缩后FTP下来成为单个压缩文件。这个方
式可以很好地用在远程复制整个
linux OS。

b. 为了远程复制另一台linux OS,可以用redhat 光盘启动到准备进行分区的界面(选择
自动还是手动分区的界面),然后用ALT+F2切换到第二个终端,设置网卡的IP和默认网关,
用fdisk/e2fsck 分区用格式化本地硬盘,用FTP远程得到服务器的所有目录除了proc目
录,然后即可以复制一台与远端一样的服务器。

详细做法请参考《文章荟萃》中另一篇文章
http://www.linuxforum.net/doc/cp-wu.html 《如何远程复制另一台Linux服务器及
相关问题
》。

4. 直接ssh作为root.

OpenSSH的默认设置sshd_config是允许登录作为root的 PermitRootLogin yes ,你可
以改为no去禁止这个功能增强安全性。
为了直接不用密码登录作为root,最好是采用RSA键对认证方式进行。
热心网友 回答时间:2023-01-22 04:38
close 终止当前已经建立的联接或正在进行的联接。自动将本地系统与远程系统切断。有时进入某个网络时由于某种原因会被锁住,远程主机系统不能识别任何本地用户在键盘上键入的命令,甚至不能用logout命令退出Telnet状态,这时可以用^ ]键,进入Telnet的命令状态,然后用close命令切断当前的联接,重新开始新的登录。用close命令切断联接后,可用o或open加主机名再打开一个新的联接。

display 显示系统当前的操作参数。在Telnet的命令状态下,键入display,按回车键,屏幕将显示当前系统的操作参数,例如,在紧急状态下是否发送中断字符,是否重新确认控制字符,以及^ E(回应),^ ](进入命令状态),^ C(中断),^ U(删除一行)等键盘命令的含义。

mode 进入逐行方式(line):用户每键入一行信息,本地系统向远端主机发送一次;或逐个字符方式(character):用户每键入一个字符,本地系统向远端主机发送一次。

open(或o) 主机名 与指定的这台主机建立Telnet联接,同“telnet主机名”命令的意义相同。在打开一个新的联接前,必须终止当前所有的联接。也就是说在同一窗口下一台本地机同一时间内只能与一台远程主机建立联接(在Windows或类Windows的图形界面环境下可打开多个窗口,建立与多台主机的联接)。这是Telnet的一个特性。

quit 退出Telnet应用进程,回到本地系统,任何Telnet命令不再起作用。

logout 强制关闭登录的用户帐号,并关闭连接,退回本地系统(它与许多系统下的EXIT具有相同功能)。

send 已经登录到某台主机后,可以通过send命令发送一些信息到远程系统上。关于send命令的详细信息可以在Telnet的命令状态下,通过键入send ?命令获得。

set 设置所有可以用display命令显示的操作参数。例如,设置^ E为启动本地回应开关命令,^ ]为进入Telnet命令状态的命令,^ U为删除一行,用?显示帮助信息,等等。例如:“set echo ^ E”表示本地回应开关为^ E。关于set命令的详细信息可以在Telnet命令状态下,通过键入set ?命令获得。

unset 取消已设置的用display命令显示的操作参数。它与set命令功能刚好相反。

status 显示当前状态信息。该命令只有已经登录到某一台主机后才有效。toggle 激活某些操作参数,这些参数决定Telnet对事件的响应方式,例如,激活在发出中断命令后,系统自动排出全部存储结果(autofluh);收到故障反馈后,自动映射(crmod)等等。关于toggle命令的详细信息可以在Telnet命令状态下,用toggle ?命令获得。

z 暂时中止Telnet通信,使本地系统可以执行其它命令,例如回到本地系统,看看有没有新邮件到来等。一般用fg命令可以恢复原来的联接或用open(或o)命令建立新的联接。也有一些系统在执行z命令后,便退出Telnet状态。

? 显示帮助信息,帮助用户了解系统可以提供哪些命令、每个命令的用法。

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

相关推荐
  • linux telnet命令详解

    linux telnet命令详解

    简介:telnet命令用来远程登录;语法:telnet [-a][-e escape char][-f log file][-l user][-t term][host [port]];参数说明:-8允许使用8位字符资料,包括输入与输出;使用方法:从提示符下使用管理运行Telnet客户端的计算机。
    查看详情
手指割了个小口子几个小时伤口还流血是怎么回事 借款合同无期限期限怎么办? 割手哪里不疼流血还多,很急 借款合同没有约定期限如何起诉 telnet在端口23处连接失败 是什么意思 借款没有约定还款期限,担保人的保证责任是多久 炖排骨放多少醋 手划伤流血时发的幽默说说有哪些? 借款合同没有约定履行期限怎么办? telnet命令怎么用? 清炖排骨什么时候放醋 借款有效期是多长时间 不小心割破的手,需要打破伤风? 炖排骨什么时候加醋 P一张我的手腕流血的照片 借款合同没有约定还款期限能吗 手臂左手割手割出血现在好了割到手中间深了一点手臂左手割手割出血现在好了割到手中间深了一点? 借款合同没有约定期限怎么办 炖排骨汤放醋好吗? 手割破了很深怎么止血? 借条有没有有效期 用刀割手哪里可以流很多血但不会有生命危险? telnet命令使用,详细点 借款没有约定履行期限如何要回借款? 请问一下,割手哪里不痛又出血?我想写两个字。 telnet 命令用法 借款有效期是多久 昨天把手腕割了,一直流血,还不停,知道现在才有点昏迷? 借款合同没有约定还款期限的如何处理 我看过一个人,用剪刀割了手腕,手不断的流血,身体开始在颤抖,他好像很恐惧,血留了好多,脸色和嘴唇很 我不小心割破手流血,血凝固慢怎么回事? 无借款期限的借条诉讼期多长 笔记本开机黑屏,出现英文字母。 有之前大年初一割破手指流血的人吗?会发生什么?求讲解? 借款没有约定期限,什么时间可以要求还款 如何用telnet命令远程登陆电脑? 借贷都是有时效性的吗? 民法典规定民间借贷没有约定期限的诉讼时效多长 如何写无期限借款协议 借条上没有写明期限的借款
Top