FTP 패키지 설치
rpm -qa | grep ftp : ftp 관련 패키지가 설치 되어 있는지 확인 |
설치 되어 있지 않아 ftp 패키지를 설치해야함. |
yum -y install ftp : ftp 패키지 설치 *root 계정으로 해야합니다. |
완료되면 다시 j 계정으로 접속합니다. |
다시 rpm -qa | grep ftp 를 하면 설치 되어 있는걸 확인할 수 있다. |
폴더 생성
mkdir down : down 이라는 폴더 생성 (ftp 접속해서 파일을 이 폴더에 다운받기위해 생성) |
FTP 접속
FTP 라고하고 ? 를 입력하면 사용할 수 있는 명령어가 쭉 나옵니다. |
? 위 명령어 이렇게 주시면 설명이 나옵니다. |
명령어 종류
명령어 | 설명 |
! | Shell을 실행한다. Unix 로그인 유저의 디폴트 쉘을 실행하게 된다. 이 쉘을 종료하려면 exit를 치면 ftp로 돌아오게 된다. |
! 명령어 | Shell명령어를 실행한다. Unix프롬프트 상에서의 명령어를 실행하게 된다. 내부적으로 Shell을 구동시켜 실행하게 된다 |
ascii | 화일 전송모드를 ASCII화일로 변경한다. 디폴트로 설정되어 있다. |
binary | 화일 전송모드를 Binary화일로 변경한다. |
bye, quit | ftp를 종료한다 |
cd | 리모트 디렉토리를 변경한다 |
lcd | 로컬 디렉토리를 변경한다 |
chmod | 리모트 시스템의 화일의 모드를 변경한다. |
close | ftp 세션을 종료한다. ftp는 종료하지 않는다. |
dir | 리모드 시스템의 화일의 리스트를 얻는다. |
open | 리모트 IP와 포트를 주고 ftp세션을 연다. |
prompt | Interactive mode를 토글시킨다. 화일 하나 하나를 물어보고 전송할지 물어보지 않고 전송할 지를 결정한다. |
put | 로컬의 화일을 리모트로 전송한다. |
mput | 로컬의 여러 화일을 리모트로 전송한다. |
get | 리모트의 화일을 로컬로 가져온다. |
mget | 리모트의 여러 화일들을 로컬로 가져온다. |
user | 다른 사용자로 세션을 연다. |
pwd | 현재의 리모트 디렉토리 Path를 보여준다. |
mdir | 리모트 디렉토리내의 조건에 맞는 화일을 보여준다. mdir *.c |
delete | 리모트 시스템의 화일을 삭제한다 |
출처: https://5dol.tistory.com/186 [5dol Story]
open : 연결할 주소를 묻는다. |
(to) 가 나오는데 접속할 ftp 를 묻는다. (linux.mirror.cdnetworks.com)으로 접속 |
Name을 묻는데 ftp 라 해주고 password는 그냥 엔터를 치면된다. |
실제 브라우저로 linux.mirror.cdnetworks.com 으로 접속하면 똑같은 디렉토리가 있는걸 확인 할 수 있다. |
실제로 aprche/httpd 에 있는 png 파일을 다운받아보려한다. |
cd apache : apache 폴더로 접속 |
cd httpd : httpd 로 접속 |
pwd : 현재 경로 확인 /apache/httpd 로 접속 된 걸 확인 할 수 있다. |
똑같은 걸 확인할 수 있다.
get httpd_logo_wide_new.png : httpd_logo_wide_new.png를 다운받는다. get하고 httpd_logo_wide_new.png 커서 지정하고 오른쪽 마우스 누르면 자동으로 써진다. |
정상적으로 다운받아진걸 확인할 수 있다. |
bye : ftp 세션 종료 |
'IT > @Linux' 카테고리의 다른 글
[Linux/CentOS 8] 리눅스 권한 이해 (r,w,x permission, chmod) (0) | 2020.01.23 |
---|---|
[Linux/CentOS 8] 리눅스 압축 - tar, gzip, xz (4) | 2020.01.21 |
[Linux/CentOS 8] c언어 코딩 gcc 활용 (0) | 2020.01.15 |
[Linux/CentOS 8] VIM / VIMTUTOR 시작하기 (0) | 2020.01.14 |
[Linux/CentOS 8] RPM/YUM 패키지 설치 (0) | 2020.01.12 |
댓글