CentOS服務器安裝Telnet來遠程鏈接服務器

0、目錄


 總體架構目錄:ASP.NET Core分佈式項目實戰-目錄html

1、前言


 在鏈接遠程服務器時有不少種鏈接方式,如SSH、telnet、SFTP等。可是若是你們在docker上面安裝gitlab作爲代碼管理器的話,那麼gitlab就會佔用服務器的22端口,恰巧22端口又是SSH的22端口,爲了能讓gitlab順利運行咱們須要22端口,所以須要把SSH遠程git

鏈接22端口中止,但這樣致使我沒法使用xshell工具來鏈接服務器,所以須要安裝其餘的遠程鏈接工具。在此我選擇了telnet 23端口。來安裝telnet吧。docker

2、安裝telnet


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

rpm -qa telnet-server
rpm -qa xinetdshell

發現都沒有安裝

 

第二步:若是沒有安裝,則先下載:


命令: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_64
yum -y install telnet.x86_64
yum -y install xinetd.x86_64架構

 

第四步:設置開機啓動:

systemctl enable xinetd.service
systemctl enable telnet.socketasp.net

 

開啓service:

systemctl start telnet.socket
systemctl start xinetdsocket

 

開啓防火牆端口:

firewall-cmd --permanent --add-port=23/tcp
firewall-cmd --reloadtcp

 

第五步:查看一下日誌,是否開啓成功

命令: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/0
pts/1

 

而後重啓一下便可。 reboot

而後完美登陸。

 


  

asp.net Core 交流羣:787464275 歡迎加羣交流
若是您認爲這篇文章還不錯或者有所收穫,您能夠點擊右下角的【推薦】按鈕精神支持,由於這種支持是我繼續寫做,分享的最大動力!

做者:LouieGuo
聲明:原創博客請在轉載時保留原文連接或者在文章開頭加上本人博客地址,如發現錯誤,歡迎批評指正。凡是轉載於本人的文章,不能設置打賞功能,若有特殊需求請與本人聯繫!

微信公衆號:歡迎關注                                                 QQ技術交流羣: 歡迎加羣

                

相關文章
相關標籤/搜索