1. 程式人生 > >CentOS伺服器安裝Telnet來遠端連線伺服器

CentOS伺服器安裝Telnet來遠端連線伺服器

0、目錄

一、前言

 在連線遠端伺服器時有很多種連線方式,如SSH、telnet、SFTP等。但是如果大家在docker上面安裝gitlab做為程式碼管理器的話,那麼gitlab就會佔用伺服器的22埠,恰巧22埠又是SSH的22埠,為了能讓gitlab順利執行我們需要22埠,因此需要把SSH遠端

連線22埠停止,但這樣導致我無法使用xshell工具來連線伺服器,因此需要安裝其他的遠端連線工具。在此我選擇了telnet 23埠。來安裝telnet吧。

二、安裝telnet

 第一步:先檢查是否安裝: telnet-server和xinetd

rpm -qa telnet-serverrpm -qa xinetd

發現都沒有安裝

第二步:如果沒有安裝,則先下載:

命令:yum list |grep telnet------->telnet.x86_64 1:0.17-60.el7 @base dcap-tunnel-telnet.x86_64 2.47.10-5.el7 epel libguac-client-telnet.x86_64 1:0.9.12-1.el7 epel libtelnet.x86_64 0.21-5.el7 epel libtelnet-devel.x86_64 0.21-5.el7 epel libtelnet-utils.x86_64 0.21-5.el7 epel telnet-server.x86_64 1:0.17-60.el7 base

命令:yum list |grep xinetd-------->xinetd.x86_64 2:2.3.15-13.el7 base

第三步:執行安裝:

yum -y install telnet-server.x86_64yum -y install telnet.x86_64yum -y install xinetd.x86_64

第四步:設定開機啟動:

systemctl enable xinetd.servicesystemctl enable telnet.socket

開啟service:

systemctl start telnet.socketsystemctl start xinetd

開啟防火牆埠:

firewall-cmd --permanent --add-port=23/tcpfirewall-cmd --reload

第五步:檢視一下日誌,是否開啟成功

命令:tail -f /var/log/secure 

發現報錯啦Mar 28 18:09:47 localhost login: PAM 2 more authentication failures; logname= uid=0 euid=0 tty=pts/1 ruser= rhost=::ffff:10.102.45.38 user=root

解決方案:

執行命令:vi /etc/securetty

在內容裡面新增:如下內容pts/0pts/1

然後重啟一下即可。 reboot

然後完美登入。

asp.net Core 交流群:787464275 歡迎加群交流如果您認為這篇文章還不錯或者有所收穫,您可以點選右下角的【推薦】按鈕精神支援,因為這種支援是我繼續寫作,分享的最大動力!

宣告:原創部落格請在轉載時保留原文連結或者在文章開頭加上本人部落格地址,如發現錯誤,歡迎批評指正。凡是轉載於本人的文章,不能設定打賞功能,如有特殊需求請與本人聯絡!

微信公眾號:歡迎關注                                                 QQ技術交流群: 歡迎加群