SCP
scp -옵션 소스 목적지 scp username@domain.com:www/test.txt ./ scp test.txt usernaem@domain.com:www/
option
- -P : 포트
- -p : 수정시간,권한 유지
- -r : 하위 디렉토리
sshpass + SCP
sshpass -p패스워드 scp -o StrictHostKeyChecking=no 소스 목적지 sshpass -pP@ssw0rd scp -o StrictHostKeyChecking=no test.txt root@135.79.246.99:/root/test.txt
sshpass + SFTP
# sshpass가 필요 export SSHPASS=패스워드 sshpass -e sftp -oBatchMode=no -b 아이디@서버 put 파일명 bye EOF
FTP
ftp -n -v domain.com user 아이디 패스워드 bi put 파일명 END_SCRIPT
Window FTP
# upload.bat @echo off echo user 아이디> temp.txt echo 패스워드>> temp.txt echo bin>> temp.txt echo put %1>> temp.txt echo quit>> temp.txt ftp -n -s:temp.txt 서버주소 del temp.txt # 실행 upload test.txt
rsync 동기화
rsync -옵션 ssh 소스 목적지 rsync -avz -e ssh domain.com:www/ ./
로컬백업
rsync 옵션 명령 설정 rsync -av --delete localhost::rsyncd.conf # /etc/rsyncd.conf 존재여부 확인
# /etc/rsyncd.conf 작성 [home] path = /home/ comment = user home dirs uid = root gid = root use chroot = yes read only = yes
rsync -av --delete localhost::home /backup/page/ # /etc/rsyncd.conf 에 명시된 home명칭의 설정으로 실행 --delete : 원본삭제시 동기화자료도 삭제
반응형
'os > Linux' 카테고리의 다른 글
gblic 보안패치 (0) | 2015.01.29 |
---|---|
Subversion 보안 및 권한 (0) | 2014.11.02 |
칼리리눅스 초보자 동영상 튜토리얼 (0) | 2014.10.28 |
왜 서버가 이렇게 느리지? CPU, RAM 그리고 디스크 I/O의 자원고갈 (0) | 2014.10.21 |
C++ 리눅스 디버거 7가지 (0) | 2014.10.07 |