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

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

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

답변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]:~/

관련 정보