Ubuntu16.04 下安装telnet服务并用SecureCRT链接

1、安装inetd服务:

sudo apt-get install openbsd-inetd

注:安装时报错如下:

E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
直接删除相关文件解锁即可(或者终端输入 ps  aux |  grep "apt-get",列出进程含有apt-get的进程,直接sudo kill PID):

sudo rm /var/lib/dpkg/lock-frontend

2、安装telnetd服务:

sudo apt-get install xinetd telnetd

3、打开inetd.conf文件并在末尾加入一行配置:

sudo vi /etc/inetd.conf

telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd

4、修改 xinetd配置文件:

kangruojin@kangruojin:~$ sudo cat /etc/xinetd.conf
# Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/

defaults
{

# Please note that you need a log_type line to be able to use log_on_success
# and log_on_failure. The default is the following :
# log_type = SYSLOG daemon info
instances = 60
log_type = SYSLOG authpriv
log_on_success = HOST PID
log_on_failure = HOST
cps = 25 30

}

includedir /etc/xinetd.d
kangruojin@kangruojin:~$ 

5、在xinetd.d的管理目录下新建文件,对telnet服务进行配置:

kangruojin@kangruojin:~$ cat /etc/xinetd.d/telnet    
# default: on
# description: The telnet server serves telnet sessions;it uses
# unencrypted username/password pairs for authentication.
service telnet
{
        disable = no
        flags = REUSE
        socket_type = stream
        wait = no
        user = root
        server = /usr/sbin/in.telnetd
        log_on_failure += USERID
}

kangruojin@kangruojin:~$ 

6、重启网卡和相关服务(不行的话重启系统),确保配置生效,服务启动:

$sudo service inetd restart

注:报错处理(2020年7月5日13:05:00)

krj@ubuntu:/etc/xinetd.d$ sudo service inetd restart
Failed to restart inetd.service: Unit inetd.service is masked.

#执行完,clear原来的inetd.service残留文件
krj@ubuntu:/etc/xinetd.d$ systemctl unmask inetd.service   
Removed symlink /etc/systemd/system/inetd.service.
krj@ubuntu:/etc/xinetd.d$ sudo service inetd restart
krj@ubuntu:/etc/xinetd.d$ 

$sudo service xinetd restart

$sudo service networking restar[ubuntu 20.04: sudo systemctl restart NetworkManager]

$sudo reboot     #或者重启

7、重启后查看telnet服务是否启动,通过SecureCRT连接并显示中文:

SecureCRT设置:Options-->Session Options-->Appearance-->Character encoding:UTF-8

Ubuntu 16.04.6 LTS
kangruojin login: kangruojin
Password: 
Last login: Fri Mar 29 21:31:59 CST 2019 from 192.168.80.1 on pts/4
Welcome to Ubuntu 16.04.6 LTS (GNU/Linux 4.15.0-46-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

21 个可升级软件包。
9 个安全更新。

kangruojin@kangruojin:~$ ls
examples.desktop  S3C2440  vmware-tools-patches  公共的  模板  视频  图片  文档  下载  音乐  桌面
kangruojin@kangruojin:~$ 

kangruojin@kangruojin:~$ netstat -a | grep telnet
tcp        0      0 *:telnet                *:*                     LISTEN

#服务已经启动,处于LISTEN(监听23)状态
tcp        0      2 192.168.80.99:telnet    192.168.80.1:9065       ESTABLISHED

#有telnet客户端连接,处于ESTABLISHED(通信)状态
kangruojin@kangruojin:~$

参考Blogubuntu 下安装配置 telnet server服务

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值