PSCP korzysta z konfiguracji połączenia PuTTY. Wiersz polecenia Windows nie zapewnia uniwersalnej trasy proxy każdemu uruchamianemu poleceniu.

W PuTTY skonfiguruj docelowy host SSH w sekcji Session. Otwórz Connection → Proxy, wybierz HTTP CONNECT i wprowadź nazwę hosta proxy, port oraz wymagane konto proxy. Wróć do Session i zapisz całą konfigurację pod nazwą taką jak Office SSH.

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

Przykład kopiuje plik lokalny na docelowy serwer SSH, korzystając z zapisanej trasy proxy. Zastąp cel i konto tymi skonfigurowanymi dla sesji. PuTTY obsługuje też używanie nazwy zapisanej sesji zamiast nazwy hosta.

Proxy HTTP musi zezwalać na CONNECT do rzeczywistego portu usługi SSH, często 22. Proxy ograniczone do portu 443 może odrzucić transfer, zanim rozpocznie się uwierzytelnianie SSH.

Konto proxy i konto SSH są oddzielne. Zachowaj normalną weryfikację klucza hosta i ustawienia uwierzytelniania SSH serwera. Jeśli sam PuTTY łączy się tą sesją, ale PSCP nie, sprawdź, czy PSCP wczytuje tę samą nazwaną sesję pod tym samym użytkownikiem Windows.

Powiązane artykuły