안녕하세요! 오늘은 FTP설치와 간단한 설정을 해보겠습니다! 잘 따라와 주시길 바랍니다^^
FTP 설치 시작
1. 우선 vsftpd를 설정하려면 selinux가 꺼져있어야 합니다.
vi /etc/selinux/config로 들어갑니다.
2.SELINUX=disabled로 설정을 바꾸고 재부팅을 한번 해주시면 selinux가 꺼집니다!
3.yum을 통해 vsftpd와 ftp를 설치 합니다. (자체 ftp를 해보기 위함입니다.)
4.'vi /etc/vsftpd/vsftpd.conf'명령을 사용하여 conf 파일로 들어갑니다. (vsftpd 설정 파일입니다)
5.간단하게 anonymous_enable=no로 바꿔줍니다. (어나니머스 계정차단입니다. 어나니머스 계정을 검색으로 알아보세요!)
6.'systemctl start vsftpd' 명령어로 vsftpd를 실행시킵니다.
그리고 'systemctl status vsftpd' 명령어로 상태를 체크합니다. (active 면 실행 된겁니다)
7.이제 ftp를 실행시킬겁니다. ftp 192.168.111.100(자기 ip주소) 를 사용해서 ftp로 접속을 합니다.
접속시 계정과 비밀번호를 입력하면 접속이 완료됩니다.
8.이제 외부에서 ftp를 사용할수 있게 변경할겁니다.
우선 터미널 창에서 'firewall-config'를 입력하고 설정을 영구적으로 바꾼후 ftp를 체크해줍니다.
9.윈도우의 명령프롬프트 창에서 ftp 192.168.111.100으로 연결을 해봅니다. (처음 연결 시간초과는 방화벽 해제를 안해서 뜬것입니다)
10. 계정을 입력하면 잘 연결이 되고 'cd /' 명령어로 최상위 디렉토리를 들어가봅시다. 'ls'로 리스트를 확인하면 잘 연결되어있는 것을 확인할 수 있습니다.
여기까지 ftp설치와 외부에서 ftp 사용을 해보았습니다. 다음번엔 mail 서버 설치를 해보겠습니다.
잘 따라하시면 정말 쉽게 설치가 가능하니 여러번 반복하여서 익숙하게 만들어 주세요!!
* 'systemctl enable vsftpd' 명령을 사용하시면 재부팅 후에도 계속 실행되어 있을 것 입니다.
아래에는 ftp 명령어 입니다. 한번씩 사용해보시고 익혀주시기 바랍니다^^.
ascii : 전송모드를 ASCII모드로 설정한다.
binary : 전송모드를 BINARY모드로 설정한다.
type : 전송모드를 설정한다.
bell : 명령어 완료시에 벨소리를 나게한다.
bye : ftp접속을 종료하고 빠져나간다.
exit : ftp접속을 종료하고 빠져나간다.
quit : ftp접속을 종료하고 빠져나간다.
cd : remote시스템의 디렉토리를 변경한다.(cd 디렉토리명)
cdup : remote시스템에서 한단계 상위디렉토리로 이동한다.
chmod : remote시스템의 파일퍼미션을 변경한다.
delete : remote시스템의 파일을 삭제한다.
dir : remote시스템의 디렉토리 내용을 디스플레이한다.
get : 지정된 파일하나를 가져온다.
put : 하나의 파일을 remote시스템에 올린다.
mget : 여러개의 파일을 한꺼번에 가져오려할 때 사용한다.
mput : 한꺼번에 여러개의 파일을 remote시스템에 올린다.
mdelete : 여러개의 파일을 한꺼번에 지울 때 사용한다.
hash : 파일전송 도중에 "#"표시를 하여 전송중임을 나타낸다.
help : ftp명령어 도움말을 볼 수 있다.
lcd : local시스템의 디렉토리를 변경한다.
ls : remote시스템의 디렉토리 내용을 디스플레이한다.
open : ftp접속을 시도한다.(open 192.168.111.100)
prompt : 파일전송시에 확인과정을 거친다. on/off 토글
pwd : remote시스템의 현재 작업디렉토리를 표시한다.
rstatus : remote시스템의 상황(version, 어디서, 접속ID등)을 표시한다.
rename : remote시스템의 파일명을 바꾼다.
rmdir : remote시스템의 디렉토리을 삭제한다.(rmdir 디렉토리명)
size :remote시스템에 있는 파일의 크기를 byte단위로 표시한다.
status : 현재 연결된 ftp세션모드에 대한 설정을 보여준다.
'Linux > CentOS' 카테고리의 다른 글
Linux ownCloud 구축 (0) | 2017.06.20 |
---|---|
네임서버 구축 (마스터네임서버) (0) | 2017.06.16 |
wordpress 설치하기 (0) | 2017.06.14 |
APM 구축 (0) | 2017.06.14 |
telnet 서버 (0) | 2017.06.14 |