반응형
Shell Script SSH / SCP 사용법
SSH
사용법
ssh -l 사용자 ip주소 -p 서버포트
ssh -l ubuntu 0.0.0.0 8080
변수를 이용한 방식
user=ubuntu
ip=0.0.0.0
port=8080
ssh -l $user $ip -p $port
ssh 접속 후 shell 실행
ssh -l $user $ip -p $port "ls -la"
ssh 접속 후 .sh 파일 실행
ssh -l $user $ip -p $port "bash < /data/bin/test.sh"
SCP
사용법
scp -P 서버포트 전송할로컬파일경로 사용자@ip주소:옮겨지는서버폴더경로
scp -P 8080 C:/User/test/test.txt ubuntu@0.0.0.0:/data/bin
변수를 이용한 방식
user=ubuntu
ip=0.0.0.0
port=8080
localPath=C:/User/test/test.txt
serverPath=/data/bin
scp -P $port $localPath $user@$ip:$serverPath
폴더 옮기기
scp -r -P $port $localPath $user@$ip:$serverPath
폴더를 옮기고 싶으면 scp 다음 구문에 -r 옵션을 추가하면됩니다.
감사합니다.
반응형
댓글