응용

sftp 파일전송 스크립트, expect 사용

T8.CO.KR 2026. 9. 10. 17:34

#!/bin/bash
IP="주소"
USER="계정"
PASSWORD="암호"
DIR="디렉터리"
FILE="파일"
expect << EOF
spawn sftp ${USER}@${IP}
expect "password:" { send "${PASSWORD}\r"}
expect "sftp>" { send "cd ${DIR}\r"}
expect "sftp>" { send "put ${FILE}\r"}
expect "sftp>" { send "quit\r"}
expect eof
EOF