>> Delete Reply from No. 34561 article
No. RE: [고수준] 쉘스크립트로 ftp자동로그인...

등록 2001-11-09 14:42:00 By localhost     조회 2
이름 단n키    

		: 쉘 스크립트 형식으로 프로그래밍하여 특정 호스트의 ftp 서버에 로그인과
: 패스워드를 거쳐 특정 디렉토리에 파일을 업로드할 수 있나여?
: 키보드로 입력하는 것 전혀없이 쉘스크립트의 실행하나로 말입니다.
: 쉘은 bash이고요...
:
:             혹시,   ncftp에 그런기능이 있나여?
:                아님 다른 방법이라도.....
 ncftp가 편리하던데...
 ncftp에 bookmark기능을 참고하세요.
 접속하셔서
 > bookmark
하시면 bookmark이름을 묻고, 적어 넣으면, 다음으로 암호까지 저장할 것이냐고 묻습니다.
 저장하면 ~/.ncftp/bookmarks에 저장되어 있는 것을 확인 할 수 있습니다.
 그렇다면 아래와 같은 bash의 here document를 이용하면 처리할 수 있습니다. (한글 맨 페이지
에선 "here 문서"검색하시면 나옵니다.)  #!/bin/bash
 ncftp "저장한 bookmark 이름" << FTPSESSION
cd 어딘가
put 무언가
exit
 FTPSESSION
 exit 0
  ncftpput과 ncftpget도 유용합니다. 각각의 맨페이지를 참고 하세요.
  참고로 ncftp의 bookmark는 암호화된 암호가 저장되고
 ncftp{put,get}은 암호화되지 않은 암호를 요구합니다.
 음.. 찾아 보시면 나옵니다.
  그냥 ftp의 경우도 ~/.netrc라는 것을 이용하면 된다고 했지만
성공한 경험이 없어서 저는 답변드리기 곤란하군요.
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved