路漫漫其修远兮
吾将上下而求索

linux学习:telnet连接

说明

telnet现在的作用:一个是探测端口是否存活,另外一个是当ssh有问题时,临时连接远程服务器

分为客户端和服务端:客户端需按照telnet包,服务端需按照telnet-server包,两个都是直接yum按照即可

服务端配置

当服务端包安装完成后,会自动生成配置文件,需修改配置文件:/etc/xinetd.d/telnet配置文件
 disable     = yes 改为 no
让xinetd服务代理telnet监听tcp 23端口
chkconfig xinetd --list
service xinetd restart

连接

注:默认情况下,系统只允许普通用户telnet登录,不允许root用户登录。

要想获得root权限,可以使用普通用户登录,然后执行su,来获得root权限。

服务端需要防火墙将tcp 23号端口打开,不然连接不上

此服务和ssh服务独立,当ssh服务需要升级时,可通过telnet来临时连接,升级ssh,不会导致连接不上

下面是一个示例

[root@master ~]#telnet 192.168.170.12
Trying 192.168.170.12...
Connected to 192.168.170.12.
Escape character is '^]'.
CentOS release 6.9 (Final)
Kernel 2.6.32-696.el6.x86_64 on an x86_64

master login: andy
Password: 

Last login: Thu Feb  8 23:36:49 from 192.168.170.10
[andy@master ~]$ls
[andy@master ~]$su -
Password: 
[root@master ~]#ls

nc命令也可以https://blog.csdn.net/jeikerxiao/article/details/108778882

未经允许不得转载:江哥架构师笔记 » linux学习:telnet连接

分享到:更多 ()

评论 抢沙发

评论前必须登录!