300x250
파일 전송시에 FTP 프로토콜을 많이 사용한다.
하지만, FTP 는 평문으로 전송되기 때문에,
보안을 위해서 scp 를 권장한다.
ㅁ scp 파일 전송시 비밀번호 자동입력하기
#!/usr/bin/expect -f
set FILENAME [lindex $argv 0]
set DIR [lindex $argv 1]
set timeout -1
set PASS "비밀번호"
# connect via scp
spawn scp $FILENAME 아이디@xxx.xxx.xxx.xxx:$DIR
#######################
expect {
-re ".*es.*o.*" {
exp_send "yes\r"
exp_continue
}
-re ".*sword.*" {
exp_send "$PASS\r"
}
}
interact
** 출처 : http://www.baragi.net/bbs/board.php?bo_table=server&wr_id=8538
300x250
'서버관리' 카테고리의 다른 글
CentOS 6.x 에 phpMyAdmin 을 yum 으로 설치하기 (0) | 2015.10.28 |
---|---|
윈도 방화벽의 프로필에서 도메인, 개인, 공용 (0) | 2015.10.15 |
CentOS 6.x 에 DNS 서버 설치하기 (0) | 2015.10.03 |
CentOS 6.6 에 nginx 를 yum 으로 설치하기 (0) | 2015.07.12 |
아파치 2.0 에서 MySQL 접속 장애 발생시 원인 (0) | 2015.05.29 |