리눅스 FTP 파일 업로드

(리눅스 셸에서 FTP로 파일 올리기에서 넘어옴)
  • 리눅스 쉘에서 FTP로 파일 올리기 ‎
  • 리눅스에서 FTP로 파일 업로드

1 방법 1[ | ]

1.1 명령어[ | ]

ftp -n -v 111.222.33.44 <<END_SCRIPT
user 아이디 패스워드
bi
put 파일명
END_SCRIPT

1.2 실행예시[ | ]

[root@localhost ~]# ftp -n -v 111.222.33.44 <<END_SCRIPT
> user jmnote P@ssw0rd
> bi
> put test.txt
> END_SCRIPT
Connected to 111.222.33.44
220 Hello, I'm freeFTPd 1.0
500 AUTH: unknown command
500 AUTH: unknown command
KERBEROS_V4 rejected as an authentication type
331 Password required for upload
230 User upload logged in
200 TYPE set to BINARY
local: test.txt remote: test.txt
227 Entering passive mode (10,213,33,157,197,80)
150 Opening BINARY mode data connection
226 File upload OK
2 bytes sent in 3.5e-05 seconds (56 Kbytes/s)
221 Goodbye!

2 방법 2[ | ]

2.1 명령어[ | ]

ftp -n 111.222.33.44 <<END_SCRIPT
quote USER 아이디
quote PASS 패스워드
bi
put 파일명
END_SCRIPT

2.2 실행예시 (실패)[ | ]

IIS(FTP 서버)에는 이 방법으로 업로드가 잘 되는데, KERBEROS(FTP 서버)는 quote 명령어를 인식하지 못하는 모양이다.

[root@localhost ~]# ftp -n 111.222.33.44 <<END_SCRIPT
> quote USER jmnote
> quote PASS P@ssw0rd
> bi
> put ...
> END_SCRIPT
AUTH: unknown command
AUTH: unknown command
KERBEROS_V4 rejected as an authentication type
local: ...: No such file or directory

3 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}