[질문]외부 클라이언트에서 유동ip로 운영하는 ftp ip알기
글쓴이: intelli / 작성시간: 월, 2003/09/15 - 9:19오후
집에서 지역방송 케이블 인터넷을 사용하구 있구요
리눅스로 프로ftp돌리려고 하는데요
직장에서 접속하기위해 유동ip를 알 수 없을까요
몇 분 단위로 이메일 전송되게 하는 방법이 있다고 하던데요
저는 초보 라서 될수 있는한 쉽게 설명해 주시면 더욱 고맙겠습니다
Forums:
dyndns 라는걸 쓰시는편이 더 편하실텐데요...www.dnip
dyndns 라는걸 쓰시는편이 더 편하실텐데요...
www.dnip.net 이곳에 한번 가보시면 도움이 될겁니다.
안녕하세요.root 디렉토리에 automail.sh라는 파일을 만들고
안녕하세요.
root 디렉토리에 automail.sh라는 파일을 만들고요.
eth0으로 랜카드가 설정되어 있을 때입니다.
입력하시고요.
를 입력해주시면 됩니다.
지금 별표 들어가있는 자리가 5자리인데요..
분(minute) 시(hour) 날(day) 달(month) 요일(dayofweek) 으로 들어가 있습니다.
*는 all을 의미하고요.
/는 매번을 의미합니다.
*/1은 매 1분마다 편지를 발송하라 입니다.
잘못된 것이 있으면 알려주세요.. 감사합니다. :)
저는 ftp로 ip주소 파일로 저장해서 올리도록 해 뒀습니다.허접
저는 ftp로 ip주소 파일로 저장해서 올리도록 해 뒀습니다.
허접하고 간단하지만 참고 하시기 바랍니다.
ftpipup.sh 파일입니다.
#!/bin/sh
#
cat ~/ipmsg.html > ~/ftpip.html #제가 친구들에게 공지하는 내용이 저장된 부분입니다. 필요없다면 삭제하시면됩니다.
/sbin/ifconfig ppp0 | grep inet | cut -d ' ' -f 12 | cut -d ':' -f 2 >> ~/ftpip.html # ip주소를 첨부하는 부부입니다.
date >> ~/ftpip.html # 파일이 업데이트 된 시간이 적어줍니다. 현재시간과 많이 차이난다면 라인이 죽어서 업데이트가 안되고 있다고 보면 됩니다.
echo .>>~/ftpip.html
ftpwho | grep proftpd: | cut -c 14- | cut -d '-' -f 1 | cut -d ':' -f 2 >> ~/ftpip.html
ftp -v -p ftp.dreamwiz.com 21 << ENDOFFTP
ascii ;
delete ftpip.html
put ~/ftpip.html ftpip.html
ENDOFFTP
ftp -v -p ftp.netian.com 21 << endftp
ascii ;
delete ftpip.html
put ~/ftpip.html ftpip.html
endftp
퍼미션 설정 해주시구요 실행가능하게요 700으로요 . 다음줄 참고
chown 700 ~/ftpipup.sh
이렇게 하면 홈디렉토리에 ftpip.html로 저장이 됩니다.
홈디렉토리에 ftpipup.sh파일이 저장되어 실행됩니다.
저는 드림위즈와 네띠앙에 파일을 올려줍니다.
5분간격으로 하니까 adsl접속 유지도 되구요...
그리고 ftp접속시 id비밀번호는 ~/.netrc 파일에 등록해뒀습니다.
홈디렉토리에 vi .netrc파일에 다음을 추가하십시요
machine ftp.dreamwiz.com login ID명 password 비밀번호
machine ftp.netian.com login ID명 password 비밀번호
이렇게 해놓으시구 위에분이 설명하신 cron으로 돌리시면됩니다.
5~10분정도 해두시면 ip가 바뀌더라도 최대한 빨리 사용가능하리라 보니다.
메일로 받으면 메일이 한시간 간격이라도 하루면 24개이상이구요... 하긴 이것도 ip가 바뀔대만 보낸다면 문제는 안되겠지만요... 그리고 dyndns로 하면 가끔 기한 지나고나서 다른곳에서 도메인 등록 설정하면 갱신될때까지 접속을 못하는거가 불편하더군요...(어쩌면 제가 몰라서 그런지 모르지만...)
그래서 전 이렇게 사용합니다.
두서없지만 참고하십시요 그럼 이만...
nunmul@linux.co.kr
cl 정상희
댓글 달기