SSH 서버를 통해 터미널의 CentOS 서버에서 파일을 다운로드하는 방법

SSH 서버를 통해 터미널의 CentOS 서버에서 파일을 다운로드하는 방법

최근에 저는 CentOS 서버 작업을 시작했고 SSH를 통해 액세스했습니다. SSH를 통해 루트 권한이 있습니다. 서버에서 내 PC로 파일을 다운로드하고 SSH를 통해 다른 서버에 업로드하려면 어떻게 해야 합니까?

답변1

scp 명령을 사용하여 파일 업로드:

scp [로컬 경로] [사용자 이름]@[호스트 이름/ip]:[원격 경로]
예:

scp /etc/example.file [email protected]:/etc/example
scp /etc/passwd [email protected]:/etc/passwd 

파일을 다운로드하려면:
1. 서버에 웹서버가 설치되어 있습니다. 웹사이트의 루트 디렉터리에 파일을 저장하세요.

예:

웹사이트:http://example.com

원격 파일 위치: /webroot/example.file

wget http://example.com/example.file

2. 웹서버가 설치되어 있지 않습니다.

scp [사용자 이름]@[호스트 이름/ip]:[원격 경로] [로컬 경로]

예:

scp [email protected]:/etc/passwd ./passwd
scp [email protected]:/etc/passwd ./passwd

iTerm2를 사용하면굉장한 방법한 번의 마우스 오른쪽 버튼 클릭으로 SSH 클라이언트를 통해 파일 업로드/다운로드를 처리하려면 다음을 참조하세요.iTerm2-쉘 통합

답변2

scp당신이 찾고있는 것입니다.

원격 호스트(example.com)에서 컴퓨터의 ~/Downloads로 파일을 복사합니다.

scp [email protected]:/tmp/file ~/Downloads

.. 그리고 컴퓨터에서 원격 호스트로(홈 디렉토리로)

scp /tmp/file [email protected]:~/

관련 정보