ฉันใช้ผงสำหรับอุดรูบน Vista เพื่อเชื่อมต่อกับเชลล์ UNIX รีโมต แต่ฉันต้องการคัดลอกไฟล์จากเซิร์ฟเวอร์ระยะไกลนั้นไปยังระบบ Vista ในพื้นที่ของฉัน ทำอย่างไร?
ฉันใช้ผงสำหรับอุดรูบน Vista เพื่อเชื่อมต่อกับเชลล์ UNIX รีโมต แต่ฉันต้องการคัดลอกไฟล์จากเซิร์ฟเวอร์ระยะไกลนั้นไปยังระบบ Vista ในพื้นที่ของฉัน ทำอย่างไร?
คำตอบ:
WinSCPควรทำเคล็ดลับ คุณจะไม่สามารถทำมันได้
ใช้ PSCP PuTTY Secure Copy หากคุณสามารถเชื่อมต่อผ่าน SSH มี PuTTY แล้ว 99 ครั้งจาก 100 ถ้าคุณสามารถ SSH คุณก็สามารถ SCP (Secure Copy)
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
หากคุณใช้ PuTTY และเชื่อมต่อผ่าน SSH ตรวจสอบว่าคุณได้ติดตั้ง pscp ด้วย PuTTY (หรือดาวน์โหลดจากเว็บไซต์ PuTTY) จากนั้นคุณสามารถทำได้:
pscp user @ host: / path / to / file
ฉันรู้ว่ามันไม่ได้ถูกถามมานานแล้ว แต่ฉันเพิ่งจะดึงมันออกมาได้อย่างง่ายดายด้วยยูทิลิตี้คู่ที่ไม่มี SCP / SFTP เซสชันเพิ่มเติม
portA
เพื่อส่งต่อไปยังพอร์ตภายในportB
เครื่องเรียกใช้netcat
(หรือเทียบเท่าเช่นncat
) บนเครื่องของคุณทำให้ฟังportB
และส่งออกไปยังไฟล์:
nc -l -p portB > output_file
Run netcat
(หรืออีกครั้งเทียบเท่าเช่นncat
) ในพื้นที่ห่างไกล, ท่อในข้อมูล localhost:portA
แต่คุณต้องการ
nc localhost portA -q 1 < my_file
# or maybe, say, mysqldump --xml ... ... | nc localhost portA -q 1
netcat
s ทั้งสองจะออกจากแฟ้มเมื่อได้รับการตอบรับอย่างสมบูรณ์
แน่นอนคุณสามารถเพิ่ม a gzip
หรือpv
inbetween โปรดจำไว้ว่าการเชื่อมต่อยอมรับไฟล์ได้ครั้งละหนึ่งไฟล์เท่านั้น - การใช้ความคิดสร้างสรรค์tar
อาจช่วยได้
Cygwin + scp / ftp?
PuTTY มาพร้อมกับโปรแกรมที่เรียกว่า PSFTP ซึ่งเทียบเท่ากับ PuTTY ของ SFTP นี่เหนือกว่าscp
โซลูชันที่ใช้พื้นฐานใด ๆ