공부/컴퓨터
expect 사용하기.
찬
2004. 3. 30. 01:16
반응형
리눅스에서 쉘 스크립트로 sftp에 자동으로 접속하려고 합니다..
#!/bin/sh
acount="test"
host="aaa.co.kr"
exec /usr/bin/sftp -C $account@$host
이처럼 해서 sftp로 접속까지는 했는데..
패스워드입력 부분을 자동으로 처리하는데..
안되네요..
혹시 아시는 분 없나요??
나그네 sftp 라면 키생성해서 서버로 잘 넣어주면 따로 패스워드 없이도 로그인 가능합니다만... 03/29 22:13:11
211.49.♡.26
, 질답란으로 가는게...
expect 로 하면 요렇게하면
#!/usr/bin/expect
spawn sftp user@xxx.xxx.xxx.xxx
expect "password:"
sleep 1
send "패스워드\r"
sleep 1
expect "sftp>"
...
..
#!/bin/sh
acount="test"
host="aaa.co.kr"
exec /usr/bin/sftp -C $account@$host
이처럼 해서 sftp로 접속까지는 했는데..
패스워드입력 부분을 자동으로 처리하는데..
안되네요..
혹시 아시는 분 없나요??
나그네 sftp 라면 키생성해서 서버로 잘 넣어주면 따로 패스워드 없이도 로그인 가능합니다만... 03/29 22:13:11
211.49.♡.26
, 질답란으로 가는게...
expect 로 하면 요렇게하면
#!/usr/bin/expect
spawn sftp user@xxx.xxx.xxx.xxx
expect "password:"
sleep 1
send "패스워드\r"
sleep 1
expect "sftp>"
...
..
반응형