블로그 이미지
frucyan

카테고리

분류 전체보기 (65)
Maven (0)
JavaScript (0)
Toad (3)
Mint Linux (0)
tomcat (0)
Java (0)
JSP/ Servlet (0)
Oracle (3)
Linux/Unix (39)
Tips/Tech (9)
Cafe24 운영 (5)
문제 해결 (1)
환경 설정 (3)
Total235,978
Today3
Yesterday26
1.vsftpd 가 설치 되어 있는지 우선 확인 한다

CentOS/root>
CentOS/root>rpm -qa | grep vsftpd
vsftpd-2.0.5-12.el5
CentOS/root>

위 내용처럼 기본적으로 vsftpd 가 설치 되어 있습니다.


2.보안수준 설정 창으로 이동후

CentOS/root>
CentOS/root>system-config-securitylevel



SELinux : 비활성화 시키자


3.vsftpd 환경 설정

CentOS/etc/vsftpd>vsftpd.conf 에서 하면 됩니다.

그리고 FTP 서버에 저장되는 디렉토리나 파일은은

CentOS/var/ftp/pub> 의 밑에 생성이 되고 서버가 구동이 됩니다.

기본적으로 익명 연결할시에 위 폴더가 기본이 됩니다.


4. FTP 재시작

CentOS/>service vsftpd restart
Shutting down vsftpd: [  OK  ]
Starting vsftpd for vsftpd: [  OK  ]
CentOS/>

위와 같이 해주면 됩니다


5.FTP 도 Telnet 마찬가지로 root 계정으로 접속 할수가 없다.

[root@CentOS5 vsftpd]#
[root@CentOS5 vsftpd]# vi /etc/vsftpd/user_list

vi 편집기로 열어서 밑에와 같이 root에 #을 붙여주자

# vsftpd userlist
# If userlist_deny=NO, only allow users in this file
# If userlist_deny=YES (default), never allow users in this file, and
# do not even prompt for a password.
# Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers
# for users that are denied.
#root
bin
daemon
adm
lp
sync
shutdown

저장하고 종료하고 나온후에


[root@CentOS5 vsftpd]#
[root@CentOS5 vsftpd]# vi /etc/vsftpd/ftpusers

vi 편집기로 열어서 밑에와 같이 root에 #을 붙여주자

# Users that are not allowed to login via ftp
#root
bin
daemon
adm
lp
sync
shutdown
halt

이제는 root 로도 ftp 에 접속을 할수가 있게 되었다!



root 로 ftp 접속후 파일 전송까지 테스트를 해보았다!



*참고 사항

이렇게 ftp 설정을 마친후에 다시 재부팅후 ftp 접속이 안된다면
서비스 자동 시작 설정이 되어 있는지 확인부터 하자

명령어는 ntsysv 

다음글에서 간략히 스샷과 함께 올려뒀으니 참고 하기 바란다.

저작자 표시 비영리 변경 금지
신고
Posted by frucyan

- Telnet 설치 및 설정


# rpm -ql telnet-server

위 명령어로 telnet 이 설치 되어 있는지 확인후
설치가 안되어 있으면 설치부터 시작한다

 
[root@itroom ~]# yum install telnet-server


 
[root@itroom ~]# vi /etc/xinetd.d/telnet

                disable = no   ---> 수정

 [root@itroom ~]# service xinetd restart   ---> 재기동


 재가동을 했으면 이제 telnet이 잘 실행 되는지 확인하자

#telnet localhost

만약 실행이 안된다면 방확벽이 실행되어 있는지 확인해보자

#vi /etc/sysconfig/iptables

******************************************************************************************
# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 2049 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT
******************************************************************************************
23번 포트 번호가 설정되어 있는지 확인한다.
안되어 있으면 설정을 해주자!!

그리고 나서 방화벽을 재실행 해주자
#/etc/init.d/iptables restart     <---- 방화벽 재실행

 telnet는 root 계정으로 들어갈수가 없다.
   #/etc/securetty 를 바꿔주면 된다.
   #mv /etc/securetty /etc/securetty.back
그리고 나서 다실행하면 된다.



- FTP
설치 및 설정

 [root@itroom ~]# yum install vsftpd

 

   root계정으로 접속할 수 있게 수정

   [root@itroom ~]# vi /etc/vsftpd/user_list

    #root

   [root@itroom ~]# vi /etc/vsftpd/ftpusers

    #root

 

 [root@itroom ~]# service vsftpd restart   ---> 재기동

 

   부팅시 마다 telnet ftp 시작 설정

 [root@itroom oracle]# setup

 시스템 서비스 – ip6tables, iptables 체크 삭제

                 telnet, vsftpd 체크

 

 [root@itroom oracle]# reboot

신고

'Linux/Unix > Fedora 10 설치' 카테고리의 다른 글

fedora9 에서 oracle 10g 설치  (0) 2009.02.20
fedora9 에서 telnet 설치 및 FTP 설치 하기  (0) 2009.02.20
Posted by frucyan

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

티스토리 툴바