본문 바로가기

기타/리눅스

리눅스 서버에서 파일 업로드/다운로드(scp)

접속한 서버에서 다른 원격 서버로 파일 전송

scp [파일명] [원격 서버 계정명]@[원격 서버 도메인]:[원격 서버에서 다운받으려는 경로]
-- example
scp pdf.hprof user@test.com:/home1/user
scp pdf.hprof user@127.0.0.1:/home1/user

 

아래와 같이 Permission is denied가 뜨면 scp 앞에 sudo를 붙이면 된다.

접속한 서버에서 원격 서버의 파일 다운로드

scp [원격 서버의 계정명]@[원격 서버 도메인]:[원격 서버에서 파일 경로] [접속한 서버의 파일 다운받으려는 경로]
-- example
scp user@test.com:/home1/user/pdf.hprof ./download

 

아래는, 원격 서버의 계정명, 서버 도메인명, 파일 경로를 알아낼 때 사용한 명령어들이다.

원격 서버에 접속한 후 사용하면 된다.

  • whoami: 접속한 서버에서 내 계정명을 알려준다.
  • hostname: 접속한 서버의 도메인명을 알려준다.
  • pwd: 접속한 서버에서 파일 경로에 접근 후, pwd를 입력하면 절대 경로를 알려준다.

 

참고 자료

https://studyingazae.tistory.com/289

 

[Linux] 원격 로컬간 파일 업 다운로드(scp 명령어)

원래 Filezilla를 통해 편하게 다운받았는데, 언제부턴가 sftp로 인한 다운로드가 막혀버렸습니다. 혹시 싶어 scp 명령어를 써봤는데, 이건 되네요. ssh와 동일한 22번 포트를 쓰는 scp 명령어에 대해

studyingazae.tistory.com