보안/unix(유닉스)
sftp passward 접속 방법 ( sftp shell script)
MustThanks
2020. 10. 23. 12:53
반응형
sftp passward 접속 방법
aix 에서 sftp 접속시 아이디와 암호를 이용하여 접속하여 파일 송신을 수행하는 스크립트입니다.
주요 명령어
========== start =======
echo "start=============="
expect -c "
spawn sftp -o BatchMode="no" "userName@hostName(IP)"
expect -nocase \"*password:\" { send \"접속암호\r"; }
expect -nocase \"sftp>\" { send \"put 전송하고자하는파일\r"; }
expect -nocase \"*password:\" { send \"exit\r"; interact }
"
exit 0
========== end ===========
expect : 상호작용을 할 수 있게 지원해주는 서비스
spawn : 새로운 프로세스를 실행 시키는 명령어
interact : expect 에서 시작된 서비스의 사용 작용을 종료 하는 명령어