카테고리 없음

ssh 와 scp 명령어

수수한개발자 2023. 11. 23. 01:05
728x90

보통 개발을 하다보면 원격 서버에 접속을 하거나 파일을 보내야 하는 일이 생긴다.

이럴때 ssh와 scp 명령어를 사용하면 된다.

 

ssh

기본적으로 ssh는 22번 포트를 사용하게 된다.

ssh는 원격서버에 접속할 수 있는 프로토콜이다.

 

ssh -i [sshKey] [linux계정명]@[linux Ip 또는 DNS]

 

ec2 를 사용하면 접속할 수 있는 pem키는 발급받을 수 있는데 sshKey 부분에 pem키 경로를 적어주면 된다.

 

 

scp

scp는 ssh 기반의 파일 전송(복사) 프로토콜이다. 그러므로 22번 포트를 사용한다.

 

1. 로컬에서 원격지로 전송할 때

scp -i [sshKey] [로컬에서 보내고자 하는 파일명] [linux계정명]@[linux Ip 또는 DNS]:[파일을 저장하고자 하는 경로]

 

 

2. 원격지에서 로컬로 전송할 때

scp -i [sshKey] [linux계정명]@[linux Ip 또는 DNS]:[원본 파일 경로] [로컬에서 저장하고자 하는 경로]

 

 

3. 원격에서 원격으로 전송할 때

 

scp -i [sshKey] [linux계정명]@[linux Ip 또는 DNS]:[원본 파일 경로] [linux계정명]@[linux Ip 또는 DNS]:[받는 파일 경로]

 

728x90