터미널에서 다른 SSH 접속 및 파일 가져오기 본문

프로젝트/라즈베리파이

터미널에서 다른 SSH 접속 및 파일 가져오기

뚜스머리 2017. 5. 24. 11:38

라즈베리파이 터미널에서 다른 SSH에 접속하기 위해선

ssh [username]@[host] 

ssh [username]@[host] -p [port]

두번째의 경우는 22번 포트가 아닌 다른 포트를 통해 연결할 경우 사용한다.


결과는 위 그림처럼 다른 컴퓨터로 SSH 접속을 한 것을 볼 수 있다.



다음으로 원격을 통해 파일이나 디렉토리 전체를 가져올 필요성이 있을때
SCP를 사용한다.
scp [option] [username]@[host] :[Path] [Local Path]



옵션에는 몇가지가 있는데
-r 명령어는 위에서 보듯, 디렉토리 하위에 있는 모든 것들을 가져오게 된다.
-p 명령어는 ssh 접속과 유사하게 포트가 22번 포트가 아닌 다른 포트를 사용하여 연결할 때 입력한다.
마지막으로 Local로 부터 원격으로 파일을 전송하는 경우에는


위 사진처럼
scp [file] [username]@[host]: [path]
scp -r [LocalPath] [username]@[host]: [path] 
해주면 된다. 수신받는측에서는 홈으로 부터 path를 찾아 저장하게 된다.