SSH를 통해 원격 컴퓨터로 파일을 가져오는 방법은 무엇입니까?

SSH를 통해 원격 컴퓨터로 파일을 가져오는 방법은 무엇입니까?

wget기본적으로 SSH를 통해 원격 서버의 파일로 명령을 전송 하고 싶습니다 . 어떻게 해야 하나요? 간단히 서버에 가서 파일을 다운로드하게 할 수 있다는 것을 알고 있지만 ssh로컬 컴퓨터를 사용하여 파일을 다운로드하고 보내는 것을 선호합니다.

답변1

이렇게 하면 한 컴퓨터에 로그인 myclient하고 ssh다른 컴퓨터에 액세스 할 수 있습니다 myserver. HTTP를 통해 제거 서버에서 파일을 다운로드하려고 www.example.com하지만 myclient데이터에는 다음이 필요합니다.저장됨존재하다 myserver. 이렇게 하면 트릭을 수행할 수 있습니다.

wget -O - http://www.example.com/whatever | ssh myserver 'cat >/path/to/remote/destination'

또는 myserverSSH를 통해 파일 시스템을 마운트 할 수 있습니다.sshfs. 일회성으로 수행하기에는 너무 많은 수고가 될 수 있지만 이런 작업을 자주 수행하면 편리합니다.

mkdir ~/myserver
sshfs myserver:/ ~/myserver
wget -O ~/myserver/path/to/remote/destination http://www.example.com/whatever

관련 정보