telnet 설정 방법
1. 리눅스 로컬에서 telnet localhost 23 해봐서 접속이 되는지 체크
=> 접속되었다면 텔넷은 열린겁니다.2번으로 이동
=> 접속안된다면 /etc/xinetd.d/telnet 파일을 수정하셔서 disable=yes 를 no로 수정해주세요.
그리고 /etc/rc.d/init.d/xinetd restart 로 슈퍼데몬 재가동후 다시 telnet localhost 23로 확인.!
2. 노트북에서 telnet 192.168.x.x 의 리눅스 사설IP로 접속
=> 접속된다면 리눅스 서버상에는 모두 정상적으로 설정된거라 볼수 있습니다. 3번으로 이동
=> 접속안된다면 리눅스에 포트가 열리지 않은것임으로 리눅스의 vi /etc/sysconfig/iptables 을 열어서
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT 를 추가후
/etc/rc.d/init.d/iptables restart 로 재가동후 다시 2번 테스트
3. 노트북에서 telnet x.x.x.x 의 공인 IP로 접속
=> 접속된다면 모든 설정 완료.
=> 접속안되다면 공유기에서 차단되고 있는것이므로 공유기 DMZ 설정을 리눅스 사설IP로 지정해줌.
그후 3번 다시 테스트
기타. 리눅스 네트워크 설정이 잘못되어있으면, 1번은 가능하나 2번에서 막히기도 합니다.
setup 명령어를 통해 네트워크 설정을 자동으로 재 설정후 재부팅해보시기 바랍니다.
--------------------------------------------------
래드햇 리눅스9에 기본적으로 설치되어 있는 vsftpd를 기준으로 설명해드리겠습니다.
1. 우선 ftp 서비스가 작동되고 있나 확인해봅니다.
(shell)# netstat -ntlp
...(중략)
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 9437/vsftpd
...
만약에 0.0.0.0:21 이라는 항목이 없다면, 현재 서버에서는 ftp 가 동작중이지 않습니다.
2. 다음은 vsftpd가 설치되어 있는지 확인해봅니다.
(shell)#rpm -qa |grep vsftpd
vsftpd-1.1.3-8 <--- 해당 패키지가 설치되어 있을 경우
만약에 아무런 결과가 출력되지 않는다면 vsftpd가 설치되어 있지 않으므로, 설치cd에서 vsftpd 패키지를
찾아서 설치하거나, rpmfind.net에서 검색하여 찾아서 설치하시면 됩니다. (대부분 기본으로 설치되어 있음)
3. 이젠 vsftpd를 동작시킵니다.
* vsftpd 작동
(shell)# service vsftpd start
Starting vsftpd for vsftpd: [ OK ]
* vsftpd 데몬 확인
(shell)# ps ax|grep -i vsftpd
9437 pts/1 S 0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
* ftp 포트 확인
(shell)# netstat -ntlp
...(중략)
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 9437/vsftpd
...
4. 기본적으로 vsftpd 의 경우 root로의 접속이 금지되어 있습니다. root로 접속하기 위해서는 다음 항목을
수정합니다.
(shell)# vi /etc/vsftpd.ftpusers
...(중략)
#root ; root -> #root 로 주석처리 할 것
...
(shell)# vi /etc/vsftpd.user_list
...(중략)
#root ; root -> #root 로 주석처리 할 것
...
/etc/vsftpd.ftpusers 와 /etc/vsftpd.user_list 에 등록되어진 사용자는 기본적으로 해당 ftp 서버로 접속을
할 수 없습니다. 따라서 여기에 등록된 root 사용자를 주석처리(#)하거나 삭제하여 root 사용자가 접속할 수
있도록 합니다.
5. ftp로 접속하여 성공하면 설정이 적용된 것입니다.
(shell)# ftp localhost
Connected to localhost (127.0.0.1).
220 (vsFTPd 1.1.3)
Name (localhost:root): root
331 Please specify the password.
Password:
230 Login successful. Have fun.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
'OS > Linux' 카테고리의 다른 글
OS 상에서 top 명령어 (0) | 2011.09.16 |
---|---|
리눅스 텔넷 서버 설정 (VMware에 설치한 리눅스로 텔넷 접속하기) (0) | 2011.08.25 |
[Linux]시스템 정보 추출 및 유용한 리눅스 명령어 (0) | 2011.08.25 |
플로피 디스크 포맷, 부팅디스크(floppy) 만들기 (0) | 2011.08.22 |
DELL PowerEdge 860 for LINUX 4 x86 수동설치 (1) | 2011.08.17 |