ดาวน์โหลดไฟล์ไปยังเครื่องคอมพิวเตอร์จากระยะไกล ssh


11

เนื่องจากโฮสต์เว็บของฉันฉันจึงไม่สามารถใช้ FTP ได้ มีไฟล์ที่ฉันต้องการดาวน์โหลด ฉันจะทำสิ่งนี้ผ่าน ssh ได้อย่างไร

คำตอบ:


11

หากคุณอยู่บน linux ให้ใช้ scp จากบรรทัดคำสั่งดังนี้:

scp user@host:/path/to/file .

หากคุณอยู่ในหน้าต่างผมขอแนะนำให้FileZilla มันเป็นไคลเอนต์ ftp ฟรีที่ดีที่รองรับการถ่ายโอนไฟล์ผ่าน ssh (sftp)


1
ดีใจที่รู้ว่า FileZilla ทำงานบน Linux ได้เช่นกัน แต่ผู้ใช้ระดับสูงจะใช้บรรทัดคำสั่ง ;-)
IonicăBizău


1

ตามที่คุณคุ้นเคยกับ ftp มากที่สุดคุณควรใช้ sFTP ตามที่กล่าวไว้ก่อนหน้านี้

คุณสามารถใช้ไคลเอนต์ FTP เช่น FileZilla และนอกเหนือจากการสร้างการเชื่อมต่อทุกอย่างจะทำงานเหมือนกับว่าคุณใช้ ftp

ตั้งค่าได้ง่ายและคุณไม่จำเป็นต้องเรียนรู้อะไรใหม่

ในทางกลับกัน

scp server:/path/to/file . 

เป็นวิธีที่รวดเร็วที่สุดในการถ่ายโอนไฟล์เดียว

อีกทางเลือกหนึ่งถ้าคุณใช้ Linux คือคุณสามารถแมปเซิร์ฟเวอร์ ssh ราวกับว่าเป็นไดรฟ์ในเครื่องโดยใช้ sshfs จากบรรทัดคำสั่งหรือบนเดสก์ท็อป GNOME:

สถานที่> เชื่อมต่อกับเซิร์ฟเวอร์ ...

และเลือก SSH จากเมนูแบบเลื่อนลงป้อนชื่อผู้ใช้ชื่อโฮสต์และรหัสผ่านและคุณสามารถลากและวางไฟล์ในตัวจัดการไฟล์



0

หากคุณติดตั้ง KDE (น่าจะเป็นไปได้มากที่สุดหากคุณอยู่ในระบบ Unix) คุณสามารถใช้fishIOSlave ได้ fish://username@domainname_or_IP/ตัวอย่างเช่นพิมพ์ในแถบที่อยู่ของ Konqueror เป็นต้น แอปพลิเคชัน KDE ส่วนใหญ่สามารถจัดการไฟล์ในโฮสต์ SSH ระยะไกลราวกับว่าเป็นไฟล์ในตัวเครื่องด้วยวิธีนี้


0

ใช้SFTP :

ในการคำนวณ SSH File Transfer Protocol (เช่น Secret File Transfer Protocol, Secure FTP หรือ SFTP) เป็นโปรโตคอลเครือข่ายที่ให้การเข้าถึงไฟล์การถ่ายโอนไฟล์และฟังก์ชันการจัดการไฟล์ผ่านสตรีมข้อมูลที่เชื่อถือได้ มันได้รับการออกแบบโดย Internet Engineering Task Force (IETF) เป็นส่วนเสริมของโปรโตคอล Secure Shell (SSH) เวอร์ชั่น 2.0 เพื่อมอบความสามารถในการถ่ายโอนไฟล์ที่ปลอดภัย แต่มีจุดประสงค์เพื่อให้สามารถใช้งานได้กับโปรโตคอลอื่น ๆ IETF ของ Internet Draft ระบุว่าแม้ว่าโปรโตคอลนี้จะอธิบายไว้ในบริบทของโปรโตคอล SSH-2 แต่ก็สามารถใช้งานได้ในแอพพลิเคชั่นต่าง ๆ เช่นการถ่ายโอนไฟล์ที่ปลอดภัยผ่าน Transport Layer Security (TLS) และการถ่ายโอน ข้อมูลการจัดการในแอปพลิเคชัน VPN

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.