公司有個服務器只能連內網,上面沒有telnet,網上搜了很多安裝telnet的資料,發現沒有完整的,花了不少功夫給搞好了,整理一下。
rpm安裝包下載地址:http://www.rpmfind.net/linux/rpm2html/search.php?query=telnet&submit=Search+...&system=&arch=
我自己安裝時需要準備以下幾個rpm,都可以在上面的網站下載到:
telnet:telnet-0.17-64.el7.x86_64
telnet-server:telnet-server-0.17-64.el7.x86_64
xinetd:xinetd-2.3.15-13.el7.x86_64
1、先檢測是否這些軟件包是否已經安裝
rpm -qa | grep telnet
rpm -qa | grep telnet-server
rpm -qa | grep xinetd
注意:telnet-server服務啓動依賴xinetd服務,
需要首先安裝,如果telnet-server服務在xinetd之前安裝了,要先刪除telnet-server,再安裝xinetd
安裝順序:xinetd--》telnet--》telnet-server
2、卸載rpm包(如果已經安裝了,又不清楚順序,可以都卸載後統一安裝)
rpm -e telnet-0.17-64.el7.x86_64
rpm -e telnet-server-0.17-64.el7.x86_64
rpm -e xinetd-2.3.15-13.el7.x86_64
3、安裝rpm包,此處省略上傳文件步驟,我用的winscp上傳的,各位自便
安裝順序:xinetd--》telnet--》telnet-server
rpm -ivh xinetd-2.3.15-13.el7.x86_64.rpm
rpm -ivh telnet-0.17-64.el7.x86_64.rpm
rpm -ivh telnet-server-0.17-64.el7.x86_64.rpm
4、開啓服務
telnet服務之後,默認是不開啓服務,修改文件/etc/xinetd.d/telnet來開啓服務。
注:如有則修改,第一次修改,此文件若不存在,可自己vim創建。修改 disable = yes 爲 disable = no
修改後的telnet文件爲:
# default: on
# description: The telnet server serves telnet sessions; it uses
# unencrypted username/password pairs for authentication.
#disable這個默認是yes,只有改成no纔可以啓動telnet
service telnet
{
flags=REUSE
socket_type=stream
wait=no
user=root
server=/usr/sbin/in.telnetd
log_on_failure += USERID
disable= no
}
5、安裝後檢查
rpm -qa | grep telnet
rpm -qa | grep xinetd
6、重啓xinetd
service xinetd restart
systemctl restart xinetd.service
7、查看xinetd是否重啓成功
ps -ef | grep xinetd
8、測試telnet是否安裝成功
telnet 127.0.0.1
telnet命令可用,安裝成功。
離線安裝時查閱資料,這篇最後查到的資料很有用,本文大部分基於此篇博客,感謝分享,感覺有用的可以去給這篇博客點個贊,舉手之勞,可以幫助更多有需要的人。https://blog.csdn.net/woaiclh13/article/details/88395876