运维笔记--ubuntu服务器安装telnet服务
ubuntu 16.04 安装Telnet:
Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。
可以通过Telnet实现远程登录服务器,同时也可以用“telnet IP + 端口”,测试验证相应服务是否正常启动,进而判断该服务是否可以远程访问;
一般情况下,操作系统默认是没有安装Telnet服务的,需手动安装。
安装步骤:
1. 安装openbsd-inetd
sudo apt-get install openbsd-inetd
2. 安装telnetd
sudo apt-get install telnetd
3. 确认服务项配置:more /etc/inetd.conf
是否自动添加如下配置,如果没有末尾手动添加
telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd
4. 启动openbsd服务
sudo /etc/init.d/openbsd-inetd restart
如下输出,说明服务启动成功:
* Restarting internet superserver inetd [ OK ]
5. 查看telnet服务:netstat -a | grep telnet
如下输出,说明telnet服务运行正常:
tcp 0 0 *:telnet *:* LISTEN
6. 测试功能:
root@ae2d02e458f3:/# telnet 127.0.0.1 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. Ubuntu 16.04.6 LTS ae2d02e458f3 login: Password:
7. 异常处理:telnet: command not found
root@ae2d02e458f3:/# telnet 127.0.0.1 bash: telnet: command not found ---- 执行:sudo apt-get update && apt-get install telnet 参考:https://askubuntu.com/questions/799289/how-to-install-telnet-client-on-ubuntu-16
8. 退出telnet终端:
1. 立即退出:CTRL +C 或 CTRL+D 强制退出。
2. 两步退出,CTRL+]键进入telnet交互命令终端,再输入quit退出。
补充:CentOS环境安装telnet
-1,先检查是否安装了telnet : rpm -qa | grep telnet -2. 然后检查yum列表里面有什么 [root@test~]# yum list | grep telnet telnet-server.x86_64 1:0.17-48.el6 @base telnet.x86_64 1:0.17-48.el6 base -3、安装 yum install -y telnet-server.x86_64 yum install -y telnet.x86_64 -4.执行telnet ip port