PSCP는 PuTTY의 연결 구성을 사용합니다. Windows 명령 프롬프트는 실행하는 모든 명령에 범용 프록시 경로를 제공하지 않습니다.

PuTTY에서 Session 아래에 원하는 SSH 대상을 구성합니다. Connection → Proxy를 열고 HTTP CONNECT를 선택한 뒤 프록시 호스트 이름, 포트, 필요한 프록시 계정을 입력합니다. Session으로 돌아가 전체 구성을 Office SSH 같은 이름으로 저장합니다.

pscp -load "Office SSH" report.csv [email protected]:/incoming/

예제는 저장된 프록시 경로를 사용하여 로컬 파일을 원하는 SSH 서버로 복사합니다. 대상과 계정은 세션에 구성된 값으로 바꾸세요. PuTTY는 호스트 이름 대신 저장된 세션 이름을 사용하는 것도 지원합니다.

HTTP 프록시는 SSH 서비스의 실제 포트(흔히 22)로의 CONNECT를 허용해야 합니다. 포트 443으로 제한된 프록시는 SSH 인증이 시작되기 전에 전송을 거부할 수 있습니다.

프록시 계정과 SSH 계정은 별개입니다. 서버의 일반 호스트 키 확인과 SSH 인증 설정을 유지하세요. PuTTY 자체는 이 세션으로 연결되는데 PSCP가 연결되지 않는다면, PSCP가 같은 Windows 사용자 아래에서 같은 이름의 세션을 불러오는지 확인하세요.

관련 글