카테고리 없음

ssh 와 scp 명령어

수수한개발자 2023. 11. 23.
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

댓글