PSCP ใช้การกำหนดค่าการเชื่อมต่อของ PuTTY พรอมต์คำสั่งของ Windows ไม่ได้ให้เส้นทางพร็อกซีแบบสากลแก่ทุกคำสั่งที่เริ่มทำงาน

ใน PuTTY กำหนดค่าปลายทาง SSH ที่ต้องการภายใต้ Session เปิด Connection → Proxy เลือก HTTP CONNECT แล้วป้อนชื่อโฮสต์พร็อกซี พอร์ต และบัญชีพร็อกซีที่จำเป็น กลับไปที่ Session แล้วบันทึกการกำหนดค่าทั้งหมดภายใต้ชื่อเช่น Office SSH

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

ตัวอย่างคัดลอกไฟล์ในเครื่องไปยังเซิร์ฟเวอร์ SSH ที่ต้องการโดยใช้เส้นทางพร็อกซีที่บันทึกไว้ แทนที่ปลายทางและบัญชีด้วยค่าที่กำหนดไว้สำหรับเซสชัน PuTTY ยังรองรับการใช้ชื่อเซสชันที่บันทึกไว้แทนชื่อโฮสต์

พร็อกซี HTTP ต้องอนุญาต CONNECT ไปยังพอร์ตจริงของบริการ SSH ซึ่งมักเป็น 22 พร็อกซีที่จำกัดเฉพาะพอร์ต 443 อาจปฏิเสธการถ่ายโอนก่อนที่การตรวจสอบสิทธิ์ SSH จะเริ่ม

บัญชีพร็อกซีและบัญชี SSH แยกจากกัน รักษาการตรวจสอบคีย์โฮสต์ตามปกติและการตั้งค่าการตรวจสอบสิทธิ์ SSH ของเซิร์ฟเวอร์ หาก PuTTY เองเชื่อมต่อด้วยเซสชันนี้แต่ PSCP ไม่ได้ ให้ยืนยันว่า PSCP กำลังโหลดเซสชันชื่อเดียวกันภายใต้ผู้ใช้ Windows คนเดียวกัน

บทความที่เกี่ยวข้อง