"리눅스 텔넷 서버"의 두 판 사이의 차이

7번째 줄: 7번째 줄:
telnet과 telnet-server 패키지가 필요하고, telnet-server 패키지에는 xinetd 패키지가 필요하다.
telnet과 telnet-server 패키지가 필요하고, telnet-server 패키지에는 xinetd 패키지가 필요하다.
<source lang='dos'>
<source lang='dos'>
[root@jmnote ~]# rpm -qa | grep telnet not exist
[root@jmnote ~]# rpm -qa | grep telnet-server
</source>
</source>
: → telnet과 telnet-server가 설치되지 않았다. ("설치 재확인" 문단과 비교해보라.)
: → telnet과 telnet-server가 설치되지 않았다. ("설치 재확인" 문단과 비교해보라.)
14번째 줄: 14번째 줄:
[[xinetd]]가 설치되지 않았다면 함께 설치된다.
[[xinetd]]가 설치되지 않았다면 함께 설치된다.
<source lang='dos'>
<source lang='dos'>
[root@jmnote ~]# yum install telnet-server -y
[root@jmnote ~]# yum install telnet-server
Loaded plugins: fastestmirror
... (생략)
Loading mirror speeds from cached hostfile
=======================================================================================================================================
Setting up Install Process
  Package                          Arch                      Version                               Repository                   Size
Resolving Dependencies
=======================================================================================================================================
--> Running transaction check
---> Package telnet-server.x86_64 1:0.17-47.el6 set to be updated
--> Processing Dependency: xinetd for package: 1:telnet-server-0.17-47.el6.x86_64
--> Running transaction check
---> Package xinetd.x86_64 2:2.3.14-34.el6 set to be updated
--> Finished Dependency Resolution
 
Dependencies Resolved
 
===================================================================================================================================
  Package                          Arch                      Version                               Repository               Size
===================================================================================================================================
Installing:
Installing:
  telnet-server                    x86_64                    1:0.17-47.el6                         Daum                      36 k
  telnet-server                    x86_64                    1:0.17-41.el5                          base                         36 k
Installing for dependencies:
Installing for dependencies:
  xinetd                            x86_64                    2:2.3.14-34.el6                      Daum                     121 k
  xinetd                            x86_64                    2:2.3.14-20.el5_10                     updates                    127 k


Transaction Summary
Transaction Summary
===================================================================================================================================
=======================================================================================================================================
Install      2 Package(s)
Install     2 Package(s)       
Upgrade       0 Package(s)
Update       0 Package(s)        
Remove       0 Package(s)        


Total download size: 157 k
Total download size: 164 k
Installed size: 312 k
Is this ok [y/N]: y
</source>
<source lang='dos'>
... (생략)
... (생략)
Installed:
Installed:
   telnet-server.x86_64 1:0.17-47.el6                                                                                             
   telnet-server.x86_64 1:0.17-41.el5                                                                                                 


Dependency Installed:
Dependency Installed:
   xinetd.x86_64 2:2.3.14-34.el6                                                                                                   
   xinetd.x86_64 2:2.3.14-20.el5_10                                                                                                   
 
Complete!
</source>
<source lang='dos'>
[root@jmnote ~]# yum install telnet -y
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package telnet.x86_64 1:0.17-47.el6 set to be updated
--> Finished Dependency Resolution
 
Dependencies Resolved
 
===================================================================================================================================
Package                      Arch                        Version                                Repository                  Size
===================================================================================================================================
Installing:
telnet                      x86_64                      1:0.17-47.el6                          Daum                        58 k
 
Transaction Summary
===================================================================================================================================
Install      1 Package(s)
Upgrade      0 Package(s)
 
Total download size: 58 k
Installed size: 109 k
... (생략)
Installed:
  telnet.x86_64 1:0.17-47.el6                                                                                                     


Complete!
Complete!
86번째 줄: 46번째 줄:
==설치 재확인==
==설치 재확인==
<source lang='dos'>
<source lang='dos'>
[root@jmnote ~]# rpm -qa | grep telnet
[root@jmnote ~]# rpm -qa | grep telnet-server
telnet-server-0.17-47.el6.x86_64
telnet-server-0.17-41.el5
telnet-0.17-47.el6.x86_64
</source>
</source>



2013년 11월 13일 (수) 13:35 판

linux telnet server
telnet 서버, telnet 서비스, telnet 데몬

1 설치 확인

CentOS 6.0 최소 설치시에는 없었다. telnet과 telnet-server 패키지가 필요하고, telnet-server 패키지에는 xinetd 패키지가 필요하다.

[root@jmnote ~]# rpm -qa | grep telnet-server
→ telnet과 telnet-server가 설치되지 않았다. ("설치 재확인" 문단과 비교해보라.)

2 설치

xinetd가 설치되지 않았다면 함께 설치된다.

[root@jmnote ~]# yum install telnet-server
... (생략)
=======================================================================================================================================
 Package                           Arch                       Version                                Repository                   Size
=======================================================================================================================================
Installing:
 telnet-server                     x86_64                     1:0.17-41.el5                          base                         36 k
Installing for dependencies:
 xinetd                            x86_64                     2:2.3.14-20.el5_10                     updates                     127 k

Transaction Summary
=======================================================================================================================================
Install      2 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         

Total download size: 164 k
Is this ok [y/N]: y
... (생략)
Installed:
  telnet-server.x86_64 1:0.17-41.el5                                                                                                   

Dependency Installed:
  xinetd.x86_64 2:2.3.14-20.el5_10                                                                                                     

Complete!

3 설치 재확인

[root@jmnote ~]# rpm -qa | grep telnet-server
telnet-server-0.17-41.el5

4 설정 파일 수정

[root@jmnote ~]# cp /etc/xinetd.d/telnet /etc/xinetd.d/telnet.OLD
[root@jmnote ~]# sed -i 's/disable\t\t= yes/disable\t\t= no/' /etc/xinetd.d/telnet
[root@jmnote ~]# diff /etc/xinetd.d/telnet.OLD /etc/xinetd.d/telnet
12c12
< 	disable		= yes
---
> 	disable		= no
→ 기존설정을 보존하고, disable = yesdisable = no로 바꾼다.

5 xinetd 재시작

[root@jmnote ~]# service xinetd restart
Stopping xinetd:                                           [FAILED]
Starting xinetd:                                           [  OK  ]

Stopping에서 FAILED는 신경쓰지 말자.[1]

6 포트/프로세스 확인

[root@jmnote ~]# netstat -anp | grep ":23 "
tcp        0      0 0.0.0.0:23                  0.0.0.0:*                   LISTEN      15330/xinetd
→ xinetd가 텔넷 기본포트인 23을 LISTEN 중이다.
[root@jmnote ~]# netstat -anp | grep ":23 "
tcp        0      0 :::23                       :::*                        LISTEN      4601/xinetd
→ "0.0.0.0:23" 대신 ":::23"라고 표시되는 경우도 있는데 의미는 같다.

7 한방 명령어

위 과정을 한번에 실행하는 명령어 모음. 이 명령어 모음을 사용함으로써 발생하는 오류/손해에 대해 책임을 지지 않습니다!

설치 → 설정 → 확인
yum install -y telnet
yum install -y telnet-server
cp /etc/xinetd.d/telnet /etc/xinetd.d/telnet.OLD
sed -i 's/disable\t\t= yes/disable\t\t= no/' /etc/xinetd.d/telnet
diff /etc/xinetd.d/telnet.OLD /etc/xinetd.d/telnet
service xinetd restart
sleep 1
netstat -anp | grep ":23 "

8 같이 보기

9 주석

  1. 처음 설치하면 stopped이므로 당연히 stop 불가...
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}