linux telnet. 리눅스 텔넷 설치 및 접속

Posted by 겨울에
2011. 2. 23. 18:21 scrap/ Linux
출처 : http://blog.naver.com/namelessda/111127679 리눅스 텔넷 접속.|작성자 이름없는 소년


기본적으로 텔넷 접속을 위해 진행해야 하는 과정.
 
rpm -qa | grep [패키지 명] // 이전에 텔넷이 설치되어있나 확인 합니다.
#yum install telnet-server // 인터넷이 연결되어 있다면 yum 명령어 사용.
 
rpm파일을 이용하거나 소스 컴파일로 직접 설치하셔도 됩니다.
 
/etc/xinetd.d/telnet ---> disable 값을 no로 변경.
 
설정값이 변경되고 나면 반드시 재부팅 한다.(관련데몬 재시작)
로그아웃만 해도 같은 효과를 얻을 수 있다.
 
service 데몬 명 start/restart/stop
service xinetd restart
service network restart

방화벽 해제.
# setup > 방화벽 설정 > 비활성화
system-config-securitylevel
텔넷은 root로 들어오지 못한다.
/etc/security 파일이 없으면 루트로 들어올 수 있다.
 
w
last
/var/log/messages
/var/log/secure
텔넷 접속 확인 명령어들
 
1. telnet -l hong 10.0.0.1
// 접속계정명을 지정해서 접속하기.
2. -a
로컬에서 사용중인 현재계정으로 텔넷서버에 접속
단 텔넷서버에 로컬 계정명이 등록되어 있어야한다.
 
vi /etc/hosts // 컴퓨터 이름 설정.
역시 네트워크 리스타트!
 
 
 
실제 리눅스로 전 과정을 진행 해보겠습니다.
 
[root@localhost ~]# rpm -qa | grep telnet  // 텔넷이 설치되어 있는지 확인.
telnet-0.17-39.el5 //텔넷 클라이언트만 설치되어 있는 상태.
[root@localhost ~]# cat /etc/xinetd.d/telnet   // 텔넷서버가 설치되어 있는지 확인해볼수도 있습니다.
cat: /etc/xinetd.d/telnet: 그런 파일이나 디렉토리가 없음
[root@localhost ~]# yum install telnet-server  // 인터넷에서 소스를 찾아 자동 설치.
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: data.nicehosting.co.kr
 * base: data.nicehosting.co.kr
 * extras: data.nicehosting.co.kr
 * updates: data.nicehosting.co.kr
addons                                                   |  951 B     00:00     
base                                                     | 2.1 kB     00:00     
extras                                                   | 2.1 kB     00:00     
updates                                                  | 1.9 kB     00:00     
updates/primary_db                                       | 406 kB     00:00     
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package telnet-server.i386 1:0.17-39.el5 set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
 Package               Arch         Version                  Repository    Size
================================================================================
Installing:
 telnet-server         i386         1:0.17-39.el5            base          35 k
Transaction Summary
================================================================================
Install       1 Package(s)
Upgrade       0 Package(s)
Total download size: 35 k
Is this ok [y/N]: y // 설치를 한다.
Downloading Packages:
telnet-server-0.17-39.el5.i386.rpm                       |  35 kB     00:00     
경고: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897
base/gpgkey                                              | 1.5 kB     00:00     
Importing GPG key 0xE8562897 "CentOS-5 Key (CentOS 5 Official Signing Key) <centos-5-key@centos.org>"
from /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : telnet-server                                            1/1
Installed:
  telnet-server.i386 1:0.17-39.el5                                             
Complete!  // 완료되었음

[root@localhost ~]# rpm -qa | grep telnet
telnet-0.17-39.el5
telnet-server-0.17-39.el5 // 서버와 클라이언트가 설치되어 있는지 확인해본 결과 없음.
[root@localhost ~]# vi /etc/xinetd.d/telnet  // 슈퍼데몬에서 텔넷데몬 disable -> no
[root@localhost ~]# service xinetd restart // 데몬 재실행
xinetd 를 정지 중:                                         [  OK  ]
xinetd (을)를 시작 중:                                     [  OK  ]
[root@localhost ~]# vi /etc/hosts //호스트 명 설정(루프백 밑에 한줄 추가 해줍니다.)
system-config-securitylevel // 방화벽 해제. setup명령으로도 가능합니다.
[root@localhost ~]# setup // 둘중 편한 명령어로~
^[[root@localhost ~]# service network restart // 네트워크 재 실행.
인터페이스 eth0 (을)를 종료 중:                            [  OK  ]
loopback 인터페이스를 종료 중:                             [  OK  ]
loopback 인터페이스를 활성화 중:                           [  OK  ]
eth0 인터페이스 활성화 중:                                 [  OK  ]
[root@localhost ~]# telnet localhost or 본인 IP // 자체검사.(일반 계정으로 접속)
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
 


모든 설정이 정상적이라면 아이디와 비밀번호를 요구하는 창이 뜹니다.
 
 
 
그럼 이만~