ไม่พบลูกค้า SSH ใน cygwin64?


17

ฉันเริ่ม cygwin bash prompt โดยใช้ batch script แต่ไม่มีคำสั่ง ssh ฉันจะตั้งค่าไคลเอ็นต์ SSH ใน cygwin64 ได้อย่างไร


1
มันมีอยู่ไม่ตามค่าเริ่มต้น คุณเรียกใช้ไฟล์ติดตั้งการตั้งค่า cygwin และค้นหาแพ็คเกจที่คุณต้องการในกรณีนี้ ssh และ openssh จะปรากฏขึ้นมา เช่นดูภาพได้ที่นี่ docs.oracle.com/cd/E24628_01/install.121/e22624/…
barlop

และสิ่งนี้ไม่ได้เฉพาะเจาะจงกับ cygwin64 เพียงแค่ cygwin
barlop

และฉันจะเพิ่มว่าคำแนะนำในลิงค์ oracle นั้นซับซ้อนโดยไม่จำเป็น แต่ดังที่กล่าวมาดูรูปที่นั่น เป็นเพียงคำถามของการเรียกใช้ไฟล์ติดตั้งคลิกถัดไปตรวจสอบ ssh คลิกถัดไปและเสร็จสิ้น จากนั้น ssh จะอยู่ที่นั่น
barlop

คำตอบ:


12

opensshแพคเกจ (มีทั้งเซิร์ฟเวอร์ OpenSSH และซอฟต์แวร์ไคลเอ็นต์) ไม่ได้เป็นส่วนหนึ่งของ Cygwin ของแพคเกจฐานน้อยที่สุด เช่นเดียวกับsetup-x86_64.exeการติดตั้งและการปรับปรุง Cygwin opensshตัวเองถูกนำมาใช้สำหรับการติดตั้งแพคเกจแต่ละเช่น


12

คลิกที่setup-x86_64.exeแล้วคลิกถัดไปจนกว่าจะถึงเมนูเลือกแพ็คเกจ

ในการค้นหาทำดังต่อไปนี้:

  1. พิมพ์opensshในช่องค้นหา
  2. มันจะค้นหา openssh> คลิกที่แพ็คเกจ Net> คลิกที่ skip> ตรวจสอบสองช่องที่ปรากฏขึ้น
  3. คลิกที่ต่อไปจนกว่าคุณจะเสร็จสิ้นการติดตั้ง
  4. ค้นหาcygwinจากนั้นคลิกขวาและ "เรียกใช้ในฐานะผู้ดูแลระบบ"
  5. พิมพ์sshคำสั่งในบรรทัดคำสั่งของ cygwin
  6. คุณจะเห็นบางสิ่งที่คล้ายกับที่แสดงต่อไปนี้:

ป้อนคำอธิบายรูปภาพที่นี่

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