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
'Utils & Infra & Tool > Shell' 카테고리의 다른 글
unix shell array for loop, for loop 내부에서 curl 호출 (0) | 2021.02.09 |
---|---|
텍스트 더미 데이터 만드는 Shell (0) | 2020.07.10 |
Linux 서버 간 데이터 전송 (SCP 이용) (0) | 2020.07.10 |
jar 안에서 특정 클래스 찾는 Shell (findClass) (0) | 2020.07.10 |
[Shell] egrep, grep, awk 명령어 (0) | 2020.07.10 |
댓글