본문 바로가기
Shell Script

[Shell Script] SSH / SCP 사용법

by 개발 까마귀 2021. 9. 15.
반응형

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 옵션을 추가하면됩니다.

 

감사합니다.

반응형

댓글