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

잔글 (봇: 자동으로 텍스트 교체 (-</source> +</syntaxhighlight>, -<source +<syntaxhighlight ))
 
(사용자 2명의 중간 판 48개는 보이지 않습니다)
1번째 줄: 1번째 줄:
{{작성중}}
{{참고|설명=telnet 클라이언트에 대해서는|리눅스 telnet}}
{{참고|설명=telnet 클라이언트에 대해서는|telnet}}
;linux telnet server
;telnet server
;telnet-server
;telnet 서버, telnet 서비스, telnet 데몬
;telnet 서버, telnet 서비스, telnet 데몬


==설치 확인==
==설치 확인==
CentOS 6.0 최소 설치시에는 없었다.
[[CentOS 6.0 최소 설치 패키지]]에는 없음.
<source lang='dos'>
telnet-server 패키지가 필요하고, xinetd 패키지도 필요하다.
[root@jmnote ~]# yum info telnet-server
<syntaxhighlight lang='console'>
Loaded plugins: fastestmirror
[root@zetawiki ~]# rpm -qa | grep telnet-server
Loading mirror speeds from cached hostfile
</syntaxhighlight>
Available Packages
: → telnet과 telnet-server가 설치되지 않았다. ("설치 재확인" 문단과 비교해보라.)
Name      : telnet-server
Arch      : x86_64
Epoch      : 1
Version    : 0.17
Release    : 47.el6
Size      : 36 k
Repo      : Daum
Summary    : The server program for the Telnet remote login protocol
License    : BSD
Description: Telnet is a popular protocol for logging into remote systems over the
          : Internet. The package includes a daemon that supports Telnet remote
          : logins into the host machine. The daemon is disabled by default.
          : You may enable the daemon by editing /etc/xinetd.d/telnet
</source>
: → Repo가 Installed가 아니므로 설치되지 않았다.


==설치==
==설치==
[[xinetd]]가 설치되지 않았다면 함께 설치된다.
[[xinetd]]가 설치되지 않았다면 함께 설치된다.
<source lang='dos'>
<syntaxhighlight lang='console'>
[root@jmnote ~]# yum install telnet-server -y
[root@zetawiki ~]# 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
Installed size: 312 k
Downloading Packages:
(1/2): telnet-server-0.17-47.el6.x86_64.rpm                                                                |  36 kB    00:00   
(2/2): xinetd-2.3.14-34.el6.x86_64.rpm                                                                      | 121 kB    00:00   
-----------------------------------------------------------------------------------------------------------------------------------
Total                                                                                              30 kB/s | 157 kB    00:05   
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
  Installing    : 2:xinetd-2.3.14-34.el6.x86_64                                                                              1/2
  Installing    : 1:telnet-server-0.17-47.el6.x86_64                                                                          2/2


Total download size: 164 k
Is this ok [y/N]: y
</syntaxhighlight>
<syntaxhighlight lang='console'>
... (생략)
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!
Complete!
</source>
</syntaxhighlight>
 
==설치 재확인==
<syntaxhighlight lang='console'>
[root@zetawiki ~]# rpm -qa | grep telnet-server
telnet-server-0.17-41.el5
</syntaxhighlight>


==설정 파일 수정==
==설정 파일 수정==
{{참고|/etc/xinetd.d/telnet}}
{{참고|/etc/xinetd.d/telnet}}
<source lang='dos'>
<syntaxhighlight lang='console'>
[root@jmnote ~]# cat /etc/xinetd.d/telnet
[root@zetawiki ~]# cp /etc/xinetd.d/telnet /etc/xinetd.d/telnet.OLD
# default: on
[root@zetawiki ~]# sed -i 's/disable\t\t= yes/disable\t\t= no/' /etc/xinetd.d/telnet
# description: The telnet server serves telnet sessions; it uses \
[root@zetawiki ~]# diff /etc/xinetd.d/telnet.OLD /etc/xinetd.d/telnet
# unencrypted username/password pairs for authentication.
12c12
service telnet
< disable = yes
{
---
flags = REUSE
> disable = no
socket_type = stream       
</syntaxhighlight>
wait = no
:→ 기존설정을 보존하고, <code>disable = yes</code><code>disable = no</code>로 바꾼다.
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = yes
}
 
[root@jmnote ~]# vi /etc/xinetd.d/telnet
</source>
<code>disable = yes</code><code>disable = no</code>로 바꾸어 저장한다.


==xinetd 재시작==
==xinetd 재시작==
<source lang='dos'>
<syntaxhighlight lang='console'>
[root@jmnote ~]# service xinetd restart
[root@zetawiki ~]# service xinetd restart
Stopping xinetd:                                          [FAILED]
Stopping xinetd:                                          [FAILED]
Starting xinetd:                                          [  OK  ]
Starting xinetd:                                          [  OK  ]
</source>
</syntaxhighlight>
:Stopping에서 FAILED가 무시.<ref>처음 설치하면 stopped이므로 당연히 stop 불가...</ref>
Stopping에서 FAILED는 신경쓰지 말자.<ref>처음 설치하면 stopped이므로 당연히 stop 불가...</ref>
 
==포트/프로세스 확인==
<syntaxhighlight lang='console'>
[root@zetawiki ~]# netstat -anp | grep :23
tcp        0      0 0.0.0.0:23                  0.0.0.0:*                  LISTEN      20396/xinetd   
</syntaxhighlight>
:→ xinetd가 텔넷 기본포트인 23을 LISTEN 중이다.


==같이 보기==
==같이 보기==
*[[telnet]]
*[[telnet 클라이언트]]
*[[xinetd]]
*[[xinetd]]
**[[/etc/xinetd.d/telnet]]
**[[/etc/xinetd.d/telnet]]
*[[윈도우 텔넷 서버]]
*[[텔넷]]
==주석==
<references/>


[[분류: 리눅스 네트워크]]
[[분류: 리눅스 네트워크]]
[[분류: telnet]]

2021년 9월 24일 (금) 23:18 기준 최신판

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

1 설치 확인[ | ]

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

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

2 설치[ | ]

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

[root@zetawiki ~]# 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@zetawiki ~]# rpm -qa | grep telnet-server
telnet-server-0.17-41.el5

4 설정 파일 수정[ | ]

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

5 xinetd 재시작[ | ]

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

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

6 포트/프로세스 확인[ | ]

[root@zetawiki ~]# netstat -anp | grep :23
tcp        0      0 0.0.0.0:23                  0.0.0.0:*                   LISTEN      20396/xinetd
→ xinetd가 텔넷 기본포트인 23을 LISTEN 중이다.

7 같이 보기[ | ]

8 주석[ | ]

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