Utils & Infra & Tool/Shell
Sftp Shell Script with password
무대포 개발자
2020. 7. 10. 20:28
728x90
반응형
1. 설명
- Sftp Shell Script 로 작성
- Keygen 을 해서 비밀번호 입력 없이 서버 간 Sftp 을 통해 파일을 주고 받고 할 수 있음.
2. Keygen
3. Shell Script
- REMOTE 에 접속해서 $REMOTE_UPLOAD_PATH 에 a.txt 파일을 업로드. lcd $LOCAL_UPLOAD_PATH 는 로컬 위치로 이동하는 명령어
#!/bin/sh
REMOTE_ADDR=리모트 서버 IP
REMOTE_USER=리모트 유저 ID
REMOTE_UPLOAD_PATH=리모트 업로드 패스
LOCAL_PATH=로컬 패스
sftp -oPort=(sftp 포트) $REMOTE_USER@$REMOTE_ADDR << EOF
cd $REMOTE_UPLOAD_PATH
lcd $LOCAL_UPLOAD_PATH
put a.txt
quit
EOF