1. 程式人生 > >centos7 telnet服務的安裝和啟動

centos7 telnet服務的安裝和啟動

最近在學習swoole,當看到用telnet進行測試的時候,我機器上居然沒有,然後試著裝了一下,居然沒成功。

 然後查了各種資料 看到這篇還算比較靠譜,過段收藏了。

預設在centOS最小安裝下沒有安裝telnet服務的,需要自己安裝(root許可權):

錯誤:

  1. [[email protected] log]# telnet 192.168.10.56 27017  
  2. -bash: telnet: command not found  

1:檢視系統版本資訊(centos7):

  1. [[email protected]
     log]# cat /etc/issue  
  2. \S  
  3. Kernel \r on an \m  

2:檢查是否安裝telnet:

  1. [[email protected] log]# rpm -qa | grep telnet  
  2. [[email protected] log]#   
3:進行安裝,客戶端和伺服器端:
  1. [[email protected] xinetd.d]# yum -y install telnet  
  2. Loaded plugins: fastestmirror  
  3. Loading mirror speeds from cached hostfile  
  4. ……………………  
  5.   Verifying  : 1:telnet-0.17-59.el7.x86_64      1/1   
  6. Installed:  
  7.   telnet.x86_64 1:0.17-59.el7                                                                                                                                                                    
  8. Complete!  
  9. [[email protected]
     xinetd.d]# yum -y install telnet-server  
  10. Loaded plugins: fastestmirror  
  11. Loading mirror speeds from cached hostfile  
  12. ……………………  
  13.   Verifying  : 1:telnet-server-0.17-59.el7.x86_64      1/1   
  14. Installed:  
  15.   telnet-server.x86_64 1:0.17-59.el7                                                                                                                                                             
  16. Complete!  

注:如果安裝telnet-server服務啟動依賴xinetd服務.xinetd超級服務為管理保護各個服務,未安裝,需要首先按照。

xinetd:eXtended InterNET services daemon,超級Internet伺服器,常用來管理多種輕量級Internet服務。

4:檢視是否安裝xinetd (若安裝則不安裝):

  1. [[email protected] ~]# rpm -qa | grep xinetd  
  2. [[email protected] ~]#   

5:安裝xinetd服務:

  1. [[email protected] init.d]# yum -y install xinetd  
  2. Loaded plugins: fastestmirror  
  3. base                                  | 3.6 kB  00:00:00  
  4. ……………………  
  5.   Verifying  : 2:xinetd-2.3.15-12.el7.x86_64         1/1   
  6. Installed:  
  7.   xinetd.x86_64 2:2.3.15-12.el7                                                                                                                                                                  
  8. Complete!  

xinetd安裝完成!
6:telnet服務之後,預設是不開啟服務,修改檔案/etc/xinetd.d/telnet來開啟服務:

注:如有則修改,第一次修改,此檔案若不存在,可自己vim建立修改:
       修改 disable = yes 為 disable = no

  1. [[email protected] xinetd.d]# pwd  
  2. /etc/xinetd.d  
  3. [[email protected] xinetd.d]# ls  
  4. chargen-dgram  chargen-stream  daytime-dgram  daytime-stream  discard-dgram  discard-stream  echo-dgram  echo-stream  tcpmux-server  time-dgram  time-stream  
  5. [[email protected] xinetd.d]# vim telnet  
  6. [[email protected] xinetd.d]# cat telnet   

修改後的telnet檔案為:

  1. # default: yes  
  2. # description: The telnet server servestelnet sessions; it uses \  
  3. #      unencrypted username/password pairs for authentication.  
  4. service telnet  
  5. {  
  6.   flags           = REUSE  
  7.   socket_type     = stream  
  8.   wait            = no  
  9.   user            = root  
  10.   server          =/usr/sbin/in.telnetd  
  11.   log_on_failure  += USERID  
  12.   disable         = no   
  13. }  

7:安裝後檢查:

  1. [[email protected] xinetd.d]# rpm -qa | grep telnet  
  2. telnet-0.17-59.el7.x86_64  
  3. telnet-server-0.17-59.el7.x86_64  
  4. [[email protected] xinetd.d]# rpm -qa | grep xinetd  
  5. xinetd-2.3.15-12.el7.x86_64  

8:啟動telnet和依賴的xinetd服務:

在centos7之前:

  1. $ service  xinetd restart     
  2. 或$ /etc/rc.d/init.d/xinetd  restart  

在centos7中(無xinetd的service啟動項):

  1. [[email protected] xinetd.d]# service xinetd restart  
  2. Redirecting to /bin/systemctl restart  xinetd.service  
  3. [[email protected] xinetd.d]# systemctl restart  xinetd.service  

  1. [[email protected] xinetd.d]# /bin/systemctl restart  xinetd.service  

9:檢視啟動:

  1. [[email protected] xinetd.d]# ps -ef | grep xinetd  
  2. root      6641     1  0 23:22 ?        00:00:00 /usr/sbin/xinetd -stayalive -pidfile /var/run/xinetd.pid  
  3. root      6644  5817  0 23:24 pts/3    00:00:00 grep --color=auto xinetd  

10:測試telent,輸入ip+使用者名稱+密碼登陸,登陸問題見備註附件:

  1. [[email protected] pam.d]# telnet 192.168.10.56  
  2. Trying 192.168.10.56...  
  3. Connected to 192.168.10.56.  
  4. Escape character is '^]'.  
  5. Kernel 3.10.0-229.el7.x86_64 on an x86_64  
  6. CentOS-Slave1 login: root  
  7. Password:   
  8. Last failed login: Sat Oct 17 23:25:50 CST 2015 from CentOS-Slave1 on pts/0  
  9. There were 3 failed login attempts since the last successful login.  
  10. Last login: Sat Oct 17 22:22:27 from CentOS-Slave1  
  11. [[email protected] ~]# exit  
  12. logout  
  13. Connection closed by foreign host.  
11:設定服務開機啟動:
  1. [[email protected] rc3.d]# chkconfig --level 35 xinetd on  
  2. Note: Forwarding request to 'systemctl enable xinetd.service'.  
  3. [[email protected] rc3.d]# systemctl enable xinetd.service  
12:檢視:
  1. [[email protected] rc3.d]# chkconfig --list  
  2. Note: This output shows SysV services only and does not include native  
  3.       systemd services. SysV configuration data might be overridden by native  
  4.       systemd configuration.  
  5.       If you want to list systemd services use 'systemctl list-unit-files'.  
  6.       To see services enabled on particular target use  
  7.       'systemctl list-dependencies [target]'.  
  8. mysql           0:off   1:off   2:on    3:on    4:on    5:on    6:off  
  9. netconsole      0:off   1:off   2:off   3:off   4:off   5:off   6:off  
  10. network         0:off   1:off   2:on    3:on    4:on    5:on    6:off  
  11. xinetd based services:  
  12.     chargen-dgram:  off  
  13.     chargen-stream: off  
  14.     daytime-dgram:  off  
  15.     daytime-stream: off  
  16.     discard-dgram:  off  
  17.     discard-stream: off  
  18.     echo-dgram:     off  
  19.     echo-stream:    off  
  20.     tcpmux-server:  off  
  21.     telnet:         on  
  22.     time-dgram:     off  
  23.     time-stream:    off  

備註附件: 問題1:

telnet下root登入,密碼正確,總提示:Login incorrect
解決1:註釋/etc/pam.d/remote的第一行,
即:auth       required     pam_securetty.so

  1. 相關推薦

    centos7 telnet服務安裝啟動

    最近在學習swoole,當看到用telnet進行測試的時候,我機器上居然沒有,然後試著裝了一下,居然沒成功。  然後查了各種資料 看到這篇還算比較靠譜,過段收藏了。 預設在centOS最小安裝下沒有安裝telnet服務的,需要自己安裝(root許可權):

    Skynet服務器框架(一) Linux下的安裝啟動

    進行 harbor 的人 新源 中心 -a 編譯 加載模塊 問題 根據雲風博客的描述,Skynet 的核心功能就是解決一個問題: 把一個符合規範的 C 模塊,從 動態庫(so文件)中啟動起來,綁定一個永不重復(即使模塊退出)的數字id做為其 handle。模塊 被稱為

    MySQL 安裝啟動服務,“本地計算機 上的 MySQL 服務啟動後停止。某些服務在未由其他服務或程式使用時將自動停止。”

    my.ini # For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.7/en/server-configuration- defaults.html # *

    如何徹底解除安裝安裝啟動ssh服務

    通過命令  ssh localhost 可以檢視是否已經安裝了ssh服務 如下圖所示,已經安裝了ssh服務 如果出現如下所示的情況,表示本機還未安裝ssh服務 ssh localhost ssh: connect to host localhost port 22: C

    Hadoop CDH版本安裝啟動CentOS7

    1、建立hadoop組和使用者,useradd hadoop  passwd hadoop  groupadd hadoops  usermod -G hadoops hadoop(將hadoop新增到hadoops組中)。 2、下載hadoop版本 http://archive.cloudera.

    mongodb的安裝啟動

    localhost 系統 創建 簡單 nod 文件中 install enter 我們 1.在mongodb的官網上下載安裝包 https://www.mongodb.com/download-center 選擇對應你的系統的安裝包下載 2.解壓安裝包在d盤中,為了之後方

    nc在centos7上的安裝簡單使用

    rip style entos tab abi 使用 退出 ont htm 下載 http://vault.centos.org/6.6/os/x86_64/Packages/nc-1.84-22.el6.x86_64.rpm rpm -iUv nc-1.84-22

    Maven 私服安裝啟動

    系統 中一 找到 原因 為我 沒有 border win7 dmi 在安裝私服的時候容易碰到的兩個問題,一個是安裝時拒絕訪問,另一個是安裝完成後服務無法啟動; 拒絕訪問問題: 原因:沒有以管理員身份運行 cmd 解決辦法: 如果是 win7 的話,可以直接在 【運行-

    mongoDB安裝啟動

    變量 www tar nload bsp net star mongodb安裝 mongod 安裝:   1. mongodb(V3.4.7)安裝包下載地址:https://www.mongodb.com/download-center#community    下載成功後

    linux下ftp、telnet安裝使用

    重啟 修改 home exp ftp服務 instance linux下 ble onf 1、ftp的安裝和使用 一般在各種linux的發行版中,默認帶有的ftp軟件是vsftp。 使用如下命令#rpm -qa | grep vsftpd可以檢測出是否安裝了

    redis在windows平臺安裝啟動

    配置 hub .cn linux png arc 註意 edi 啟動服務 官網: https://redis.io/ 中文網站:http://www.redis.net.cn/ 一、下載windows版本的redis 官網沒有提供windows版本的下載,只有linux版本

    Linux下MySQL的安裝啟動(轉載)

    enable linu char cal mysql用戶 客戶端程序 ast 初學 unix 原文鏈接:http://www.linuxidc.com/Linux/2016-07/133234.htm 一、MySQL各類安裝方法的比較 在Linux系統下,MySQL有3種主

    在windows上安裝啟動Elasticseach、Kibana

    font 解壓縮 each window ast 下載 img eas bsp 寫在前面的話:讀書破萬卷,編碼如有神-------------------------------------------------------------------- 參考內容:   《E

    win10 ubuntu 同一硬盤雙系統安裝啟動設置

    col 系統文件 分區工具 span 電腦 技術 新硬盤 格式 說明 1、了解啟動的順序 電腦開機---> BIOS 設置 ----> 硬盤(MBR)/ GPT格式裏的ESP分區 ---> (UEFI/GRUB)目錄裏的 *****.efi ----

    centos7中docker安裝啟動jpress

    相對 lib 容器 centos ret img uil 數據 HA 首先到 http://jpress.io/index.html 下載jpress,也可點擊鏈接:https://share.weiyun.com/5efph5T 密碼:nfeiei,下載war包。 1.在

    Linux下Mongodb安裝啟動配置

    ever and tpi efault osi title 客戶端 避免 輸入數據 1.下載安裝包 wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.2.tgz 下載完成後解壓縮壓縮包 tar

    ftp服務安裝配置

    sting anything AS copies class 登陸用戶 rap enabled chan #========================== # Suse zypper install vsftpd service vsftpd start servi

    solr的安裝啟動

    roo font 復制 解壓 war tom style 啟動 apps 單機版solr的安裝: 1、上傳解壓 2、把solr的jar把復制到tomcat中 /root/solr-4.10.3/dist cp solr-4.10.3.war

    windows下redis的安裝啟動

    cli cati redis-cli IT erro In require 127.0.0.1 listening Rides://cmd管理員進入// 運行 : redis-cli.exe//報錯 :Redis (error) NOAUTH Authentication

    [自動化]Puppet服務安裝部署

    system ets 目的 sha 修改權限 info emc ESS unix puppet簡介 puppet是一種基於ruby語言開發的Lnux、Unix、windows平臺的集中配置管理系統。它使用自有的puppet描述語言,可管理配置文件file、用戶user、c