เชื่อมต่อกับเซิร์ฟเวอร์โดยใช้ SFTP และคีย์ ssh สาธารณะโดยใช้ FileZilla บน Windows


26

เป็นไปได้หรือไม่ที่จะสร้างคีย์ ssh บนเครื่อง windows จากนั้นใช้คีย์นั้นเพื่อเชื่อมต่อกับเซิร์ฟเวอร์โดยใช้ SFTP ผ่าน FileZilla

ทั้งหมดนี้ใช้งานได้กับ Mac ของฉัน แต่ฉันมีไคลเอนต์ที่ติดอยู่ในสภาพแวดล้อมของ windows เซิร์ฟเวอร์ของเราไม่มีการเข้าถึง FTP แบบดั้งเดิมและฉันต้องเชื่อมต่อเขา

รายละเอียดจะได้รับการชื่นชมอย่างมาก

คำตอบ:


22

FileZilla ใช้ชุดเครื่องมือ PuTTY สำหรับการนำ SSH ไปใช้ PuTTY รองรับการใช้กุญแจสาธารณะดังนั้นโดยค่าเริ่มต้นแล้ว FileZilla มันเป็นง่ายๆเป็นดาวน์โหลดและเรียกประกวดและนำเข้าที่สำคัญของคุณหรือสร้างขึ้นมาใหม่โดยใช้PuTTYgen

คุณสามารถระบุไฟล์คีย์ด้วยตนเองโดยใช้รายการเมนูแก้ไข -> การตั้งค่าภายใต้การตั้งค่าการเชื่อมต่อ


18

เพียงไปที่Preferences -> SFTP -> Add keysFileZilla และเพิ่มกุญแจส่วนตัวของคุณที่นั่นมันจะแปลงกุญแจให้คุณ


3
การแก้ไขเล็กน้อย: คุณต้องเพิ่มคีย์ส่วนตัวใน FileZilla พับลิกคีย์ต้องแสดงบนเซิร์ฟเวอร์และไพรเวตคีย์ต้องแสดงบนไคลเอ็นต์ (เช่น FileZilla)
คริส

3
มีวิธีใดบ้างที่จะให้ FileZilla บน Mac แสดงไฟล์ที่ซ่อนอยู่? ฉันไม่สามารถนำทางไปยัง ~ / .ssh /
jchavannes

1
ตอบคำถามของฉันเอง: superuser.com/questions/302732/…
jchavannes

ไม่อนุญาตให้ฉันเชื่อมต่อกับเซิร์ฟเวอร์ sftp ของฉันโดยใช้การรับรองความถูกต้องของสาธารณะเนื่องจาก FileZilla ไม่ทราบว่าเกี่ยวกับรหัสสาธารณะ เซิร์ฟเวอร์ openssh รู้เพียงเกี่ยวกับกุญแจสาธารณะ Filezilla ยังพิมพ์บันทึกการเชื่อมต่อที่โหลดคู่กุญแจ 0 คู่จากไฟล์
Sergey P. aka Azure

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