시스템관리자의 쉼터 커피닉스 커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   비공개 메시지를 확인하려면 로그인하십시오비공개 메시지를 확인하려면 로그인하십시오   로그인로그인 

가입없이 누구나 글을 쓸 수 있습니다. 공지사항에 대한 댓글까지도..




BBS >> 설치, 운영 Q&A | 네트웍, 보안 Q&A | 일반 Q&A || 정보마당 | AWS || 자유게시판 | 구인구직 || 공지사항 | 의견제시
ftp에 관한 질문 몇가지?

 
글 쓰기   답변 달기    커피닉스, 시스템 엔지니어의 쉼터 게시판 인덱스 -> 네트웍 관리 / 보안
이전 주제 보기 :: 다음 주제 보기  
글쓴이 메시지
drim4u



가입: 2005년 2월 22일
올린 글: 5

올리기올려짐: 2005.2.22 화, 11:26 am    주제: ftp에 관한 질문 몇가지? 인용과 함께 답변

안녕하세요.
좋은 정보 많이 주셔서 감사합니다.
제가 ftp server에 주기적으로 접속하여 업데이트하는 스크립트를 작성하는 과정에서 몇가지 질문이 생겨 이렇게 글을 올립니다.
anonymous만 허용하는 ftp server에 제컴의 root계정으로 접속하면 아무런 메세지를 받지 않고 접속이 가능하지만 제컴의 '다른 사용자 계정'으로 접속하면 "Name (ftp site address:사용자계정):"이라는 메세지를 받습니다.

crontab를 이용하여 자동으로 위의 스크립트를 실행할려고 하는데 root계정은 문제가 되지 않지만 일반사용자 계정으로 접속할때 저런 메세지를 받으면 다음 작업을 하지 못하게 됩니다.

제 생각으로는 제컴의 root계정으로 ftp site를 접속할때 자동으로 제컴에서 root 계정이 아닌 anonymous계정으로 바꿔서 ftp server에 접속되는것 같습니다. (맞나요? 그렇지 않고서야 root계정으로 접속될리 없겠죠? 이런것을 바꿔주는 파일이 있을것 같은데... ^^;

그럼, 일반 사용자가 anonymous만 허용하는 ftp server에 어떻게 자기 계정을 anonymous로 바꿔서 접속할 수 있나요? 즉 ftp server에 수동으로 접속하면 문제가 되지 않지만, 말씀 드린데로 crontab을 이용하여 자동접속하는 스크립트를 짜다보니 중간에 막혀 버리네요.
그럼, 모두들 좋은 하루 되세요.

p.s: 자유게시판에 질문을 했는데 어떻게 지우나요?
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기
truefeel
카페 관리자


가입: 2003년 7월 24일
올린 글: 1277
위치: 대한민국

올리기올려짐: 2005.2.22 화, 12:29 pm    주제: Re: ftp에 관한 질문 몇가지? 인용과 함께 답변

drim4u 씀:
안녕하세요.
좋은 정보 많이 주셔서 감사합니다.
제가 ftp server에 주기적으로 접속하여 업데이트하는 스크립트를 작성하는 과정에서 몇가지 질문이 생겨 이렇게 글을 올립니다.
anonymous만 허용하는 ftp server에 제컴의 root계정으로 접속하면 아무런 메세지를 받지 않고 접속이 가능하지만 제컴의 '다른 사용자 계정'으로 접속하면 "Name (ftp site address:사용자계정):"이라는 메세지를 받습니다.

crontab를 이용하여 자동으로 위의 스크립트를 실행할려고 하는데 root계정은 문제가 되지 않지만 일반사용자 계정으로 접속할때 저런 메세지를 받으면 다음 작업을 하지 못하게 됩니다.

제 생각으로는 제컴의 root계정으로 ftp site를 접속할때 자동으로 제컴에서 root 계정이 아닌 anonymous계정으로 바꿔서 ftp server에 접속되는것 같습니다. (맞나요? 그렇지 않고서야 root계정으로 접속될리 없겠죠? 이런것을 바꿔주는 파일이 있을것 같은데... ^^;

그럼, 일반 사용자가 anonymous만 허용하는 ftp server에 어떻게 자기 계정을 anonymous로 바꿔서 접속할 수 있나요? 즉 ftp server에 수동으로 접속하면 문제가 되지 않지만, 말씀 드린데로 crontab을 이용하여 자동접속하는 스크립트를 짜다보니 중간에 막혀 버리네요.
그럼, 모두들 좋은 하루 되세요.


사용자 홈에 .netrc 파일 설정해서 URL만 지정하면 자동 로긴은 할 수도 있습니다.
혹 .netrc 파일이 있다면 살펴보시구요.

그 보다는 쉘 스크립트에서 ftp 접속시 -n 옵션을 넣어서 다음과 같은 형태로 하면됩니다.
anonymous로 접속할거라면 ID에 anonymous라고 적으면 되는거구요.
_END 이전까지 실행할 ftp 명령을 주욱 나열하면 됩니다.

코드:

#!/bin/sh
                                                                                                                   
ftp -n SERVER <<_END
user ID PASSWORD
bin
put a.tar.gz
_END


drim4u 씀:
p.s: 자유게시판에 질문을 했는데 어떻게 지우나요?


가입없이 손님권한으로 쓰면 삭제 불가능합니다. 제가 지웠습니다. ^^
위로
사용자 정보 보기 비밀 메시지 보내기 글 올린이의 웹사이트 방문
drim4u



가입: 2005년 2월 22일
올린 글: 5

올리기올려짐: 2005.2.23 수, 5:36 am    주제: 계속되는 궁금증....FTP2 인용과 함께 답변

답변주셔서 정말 감사합니다.
알려주신대로 스크립트를 수정(ftp -n SERVER <<_END)하였더니 사용자계정으로도 더 이상 에러가 발생하지 않았습니다.
다시 한번 감사드립니다.

그런데, 아직도 풀리지 않은 궁금증이 있습니다.
알려주신 방법은 root 계정이든 사용자 계정이든 모두 가능한 방법이잖아요?
만약 root계정으로 ftp server에 접속하면 로컬컴퓨터에서 자동으로 anonymous계정으로 바꿔주는 명령어가 존재하나요? (root계정으로는 절대 ftp server에 들어갈수 없으니까요.)
현재 저는 Redhat9 을 사용하고 있습니다.
위로
사용자 정보 보기 비밀 메시지 보내기 이메일 보내기
이전 글 표시:   
글 쓰기   답변 달기    커피닉스, 시스템 엔지니어의 쉼터 게시판 인덱스 -> 네트웍 관리 / 보안 시간대: GMT + 9 시간(한국)
페이지 1 중 1

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB © 2001, 2005 phpBB Group