首先说明,telnet登录服务器是一种不安全的远程登录方式。先森之所以会需要telnet登录服务器,是因为有时候需要对OpenSSH进行配置修改、漏洞修复、升级等操作时,需要telnet作为保险,以免误操作导致无法登录服务器。

基础

先科普一点基础。

telnet:是telnet的客户端,除了

telnet-server:这才是可以开启远程登录的服务端软件。

部署

系统:CentOS 6.8 x64

1.直接yum安装telnet-server:

yum install -y telnet-server

2.守护进程。telnet需要依赖超级守护进程xinetd启动,若为安装还需要先安装。

yum install -y xinetd

3.启动telnet:

chkconfig telnet on

service xinetd restart

4.允许登录:

echo 'pts/0' >>/etc/securetty

echo 'pts/1' >>/etc/securetty

“/etc/securetty”文件允许你规定“root”用户可以从那个TTY设备登录。

pts是pesudo tty slave,是伪终端的slave端。

5.开启防火墙端口。请先确保已经关闭SElinux。

在防火墙配置文件/etc/sysconfig/iptables中,复制22端口那行粘贴在其下面,开启23端口,保存并重启iptables。

-A INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT

service iptables restart

登录

telnet登录有很多方式:

方式一:Xshell不登录服务器,直接打开一个标签,输入telnet + IP即可。

Xshell直接登录

方式二:服务器安装telnet,也通过telnet + IP登录。

yum install -y telnet

telnet 127.0.0.1    #技巧,可以本机测试

方式三:通过Windows的CMD命令行登录。

WIN+R键输入cmd,回车进入cmd命令行终端。也是输入telnet + IP即可登录。

Windows登录

问题

有时候登录时,即使密码输入正确,也提醒login incorrect(登录错误),如上图。

这种问题可能是telnet登录的伪终端pts正好不在你写的/etc/securetty里面。这时候可以在服务器端通过查看日志,确定使用的是哪个pts。

tail -f /var/log/secure

查看日志

上图可以看到,红框中显示“tty 'pts/2' is not secure(tty的'pts/2'是不安全的)”,所以只需要将'pts/2'加入到/etc/securetty即可。

echo 'pts/2' >>/etc/securetty

关闭

论安全,还是OpenSSH更为安全,所以在对OpenSSH操作完后,一定记得关闭telnet与防火墙23端口。

chkconfig telnet off

service xinetd restart

sed -i '/23/ s/^/#/' /etc/sysconfig/iptables

service iptables restart

偷懒

如果不想一步一步的操作安装telnet-server的话,可以把下面的命令复制,到服务器上粘贴等待完成即可。也可以写成脚本。

yum install -y telnet-server

chkconfig telnet on

echo 'pts/0' >>/etc/securetty

echo 'pts/1' >>/etc/securetty

service xinetd restart

sed -i 's/^-A\(.*\)22 \(.*\)/&\n-A\123 \2/' /etc/sysconfig/iptables

service iptables restart

iptables -L -n

除特别注明外,本站所有文章均为成航先森 www.capjsj.cn原创,本文共1789个字

转载请注明出处来自https://www.capjsj.cn/linux_telnet.html

linux 远程开启telnet服务器,Linux开启telnet远程登录服务相关推荐

  1. linux上安装telnet服务器:linux vmvare虚拟机 安装telnet redhat9

    linux上安装telnet服务器:linux vmvare虚拟机 安装telnet redhat9 参考:http://blog.sina.com.cn/s/blog_5688414b0100bhr ...

  2. telnet协议服务器默认通信端口是,Linux telnet服务器不使用telnet协议握手

    我们正在尝试使用简单的终端程序连接到Linux telnet服务; 我怀疑服务器设置为默认VT-100,并且telnet服务器发送控制握手序列,期望终端用其支持的选项进行回复,并挂起等待终端回复. W ...

  3. win8系统怎么开telnet服务器,怎么开启telnet服务 - 卡饭网

    Win7旗舰版无法使用远程登录如何开启telnet服务 Win7旗舰版无法使用远程登录如何开启telnet服务 Telnet协议是TCP/IP协议中的其中一个协议,是Internet远程登陆服务的标准 ...

  4. 怎么在Linux中telnet服务器,怎么利用Telnet连接Linux服务器

    利用Telnet连接Linux服务器需要确保:windows客户端开启telnet功能.linux服务器开启telnet服务 首先,linux服务器开启telnet服务: 许多Linux系统在默认情况 ...

  5. linux系统tftp服务器怎么开启,tftp服务器怎么开启linux

    tftp服务器怎么开启linux 内容精选 换一换 当用户将密钥对绑定到弹性云服务器时,关闭了密码登录方式,若仍然需要使用密码登录弹性云服务器,可重新开启密码登录方式.如下以PuTTY方式登录弹性云服 ...

  6. win10系统telnet服务器,win10 开启telnet服务

    2017-11-13 11:52:05 浏览量:29646 Telnet协议想必大家都不陌生,其是Internet远程登陆服务的标准协议和主要方式.最近,一位用户反馈自己想要在windows10系统中 ...

  7. win7系统无法开启telnet服务器,win7系统telnet出现错误怎么办?win7系统开启telnet出错的修复教程...

    如果win7系统中出现telnet错误,我该怎么办?这是一个不常见的问题.一般来说,只要设置正确.简单,就可以轻松启动.让我们看看win7系统中telnet错误的解决方案. win7系统telnet开 ...

  8. 请检查ftp文件服务器是否开启,查看服务器是否开启ftp服务

    查看服务器是否开启ftp服务 内容精选 换一换 已准备用于安装鲲鹏代码迁移工具的x86服务器或者基于鲲鹏916/920的服务器.已安装操作系统,操作系统版本要求请参见鲲鹏开发套件兼容性查询助手.已安装 ...

  9. linux上部署go服务器,Linux系统配置GO环境及使用godoc开web服务器

    欢迎,来自IP地址为:117.63.57.110 的朋友 Linux系统源于Unix,同GO语言一样都同C有着紧密的联系,所以在Linux系统配置GO环境就相对容易.不过多少还是需要了解一些Linux ...

最新文章

  1. 语音识别Kaldi开源
  2. 闲话WPF之五(XAML中的类型转换)
  3. java todo error_java基础-异常
  4. layer.alert/confirm文字换行
  5. android 锁屏解决方案,Android 实现锁屏的较完美方案
  6. 最常用的ES6特性(转)
  7. JSP/Servlet中的汉字编码问题
  8. ios UISearchBar搜索框的基本使用
  9. python while循环true_Python while循环,pause while not,true时继续?
  10. 鸿蒙系统的适配国产手机,真正的好消息!其它国产机,也在适配华为鸿蒙系统...
  11. ORACLE字符集基础知识
  12. java取下一天的零点
  13. group by 分组函数 的用法
  14. 入门学习asp.net mvc
  15. python初学者怎么入门-终于晓得python入门后怎么学精
  16. 微信小程序常用api及语法
  17. python全栈马哥_马哥Python全栈+爬虫+高端自动化,资源教程下载
  18. Obsidian 0x01:Obsidian 双链
  19. 2022年中国镍期货成交量、成交金额、成交价格走势分析:镍开盘价持续走高[图]
  20. 09-kafka分区数的设置

热门文章

  1. 实战解惑 | OpenCV中如何提取不规则ROI区域
  2. jQuery图片批量上传插件源码,支持批量上传、预览、删除、放大,可配置上传数量、上传大小、追加方式,含详细使用文档
  3. 化境上传的时出现 错误 '800a0bbc' 的解决方案
  4. FreeSWITCH电话交换网络等学习中各种英文缩写记录(通信)
  5. 整除光棍 分数 20作者 翁恺单位 浙江大学
  6. 带你了解新兴安全技术
  7. 微信web开发者工具不能打开的问题
  8. Gromacs中trr文件转换为可读文件方法
  9. Profile and Level
  10. C++11 原子类型与原子操作