ftp 자동 로그인 스크립트 .netrc

ftp를 오래도록 써왔으면서도 최근에서야 알게된 팁이다. 특정 사이트에 자동으로 로그인 하도록 할 수 있는데, 자주 가는 사이트라면 등록해 놓고 사용하면 편하다.

$ cat ~/.netrc
machine host.name
login username
password password

반드리 빈 라인이 끝에 들어가야 하고, 빈 라인 뒤에 호스트를 추가로 넣을 수 있다. 그리고 퍼미션은 600으로 변경한다.

$ chmod 600 ~/.netrc

이 후 ftp로 machine에 적은 주소로 접속해보면 설정해둔 유저로 자동으로 로그인이 되는 것을 확인할 수 있다.

추가로 다음과 같이 커맨드라인으로 put, get 등의 동작을 한방에 해결할 수도 있다.

$ echo put jquery.mobile-1.0rc3.zip | ftp host.name

댓글 남기기