มีไคลเอ็นต์ GUI SSH สำหรับ OS X หรือไม่


59

ฉันรู้ว่า SSH จากบรรทัดคำสั่งนั้นง่ายพอ แต่ต้องการให้นักเรียนของฉันที่ใช้ OS X เป็นตัวเลือก GUI

มี PuTTY เทียบเท่าสำหรับ Mac หรือไม่


6
ทำไม Terminal.app ไม่ทำงานสำหรับคุณ ท้ายที่สุดมันเป็นแอพ GUI คุณหมายถึง SSH หรือ SFTP หรือไม่
เจอร์รี่

1
ไม่ใช่ผู้ใช้ OS X ดูเหมือนว่าฉันอาจไม่ทราบว่า Terminal.app ทำอะไร ฉันคิดว่ามันเป็นเพียงบรรทัดคำสั่ง
Eric Wilson

@EricWilson - เป็นเพียงบรรทัดคำสั่ง - คุณมีsshจากบรรทัดคำสั่ง
ชื่อปลอม

2
ไคลเอนต์ GUI SSH หรือไม่ นั่นคือข้อขัดแย้งในแง่หรือไม่? โดยธรรมชาติแล้ว SSH ให้บรรทัดคำสั่งแก่คุณ ฉันจะตอบอย่างดีที่สุด แต่ฉันไม่แน่ใจว่าฉันเข้าใจสิ่งที่คุณต้องการจริงๆ หากคุณสามารถอธิบายได้ว่ามันจะมีประโยชน์มาก
iconoclast

4
มีพวกคุณคนใดเคยใช้ PuTTY บ้าง? สิ่งใหญ่ที่จะช่วยให้การตั้งค่าตัวเลือก SSH เช่นการส่งต่อพอร์ตผ่าน GUI แทนตัวเลือกบรรทัดคำสั่งซึ่งอาจสร้างความสับสนให้กับผู้ใช้ใหม่ อย่าลืมว่า SSH เป็นมากกว่า Telnet เวอร์ชันที่ปลอดภัย
Bert

คำตอบ:


90

หากคุณกำลังมองหาสิ่งที่ติดตามเซิร์ฟเวอร์ / การเชื่อมต่อผ่าน GUI เทอร์มินัลแอพจะทำสิ่งนั้นให้คุณแล้ว เปิดใช้แล้วจากเมนูให้เลือก Shell> New Remote Connection นี่จะให้หน้าต่างตัวจัดการการเชื่อมต่อกับคุณ

ใหม่หน้าต่างการเชื่อมต่อระยะไกล Terminal.app


ลืมเรื่องนี้
Moshe

1
ดีกว่าที่จะใช้เครื่องมือในตัว ไคลเอนต์ GUI SSH ดูเหมือนโง่ แต่ยกเว้นการบันทึกโปรไฟล์
geoffc

คงจะดีถ้าเราให้ชื่อแทนโฮสต์ของเรา ... เช่น: TS001-UTWEB0002 อาจเรียกได้ / นามแฝงว่า "jenkins"
Ajay Gautam

1
@AjayGautam: ~ / .ssh / config สามารถมีชื่อแทนและอื่น ๆ อีกมากมาย
Nick Bastin

เครื่องมือในตัวมีข้อ จำกัด มาก ตัวอย่างเช่นจะไม่อนุญาตให้คุณระบุพร็อกซีเซิร์ฟเวอร์คีย์ส่วนตัวตัวเลือกอื่น ๆ
Ahmedov

21

การประยุกต์ใช้ GUI ที่ดีที่สุดสำหรับ SSH (และทุกอย่างอื่นที่คุณสามารถทำได้ในบรรทัดคำสั่ง) เป็นiTerm 2 ในขณะที่ iTerm ดั้งเดิมมีอินเทอร์เฟซแบบแท็บก่อนที่เทอร์มินัลจะทำเช่นนั้น iTerm 2 จะบดบังเทอร์มินัลอีกครั้งโดยการเพิ่ม:

  • รองรับ 256 สี (คุณจะไม่กลับไปเป็น 16 สีหลังจากใช้ 256)
  • แบ่งบานหน้าต่าง (เรียงลำดับของสิ่งที่คุณสามารถทำได้ในหน้าจอ GNU หรือ tmux แต่ที่ระดับของเทอร์มินัลอีมูเลเตอร์มากกว่าในโปรแกรมที่ทำงานบนเซิร์ฟเวอร์)
  • บทบัญญัติพิเศษสำหรับการรวมเข้ากับ tmux (ทางเลือกของ GNU screenและที่คนส่วนใหญ่มองว่าดีกว่า & เร็วกว่าscreen)
  • การเติมข้อความอัตโนมัติในระดับเทอร์มินัล (ฉันไม่ได้ใช้คุณสมบัตินี้ดังนั้นฉันไม่สามารถบอกรายละเอียดได้ว่ามันมีข้อดีอย่างไรกับการเติมข้อความอัตโนมัติระดับเชลล์: โดยเฉพาะอย่างยิ่งถ้าคุณใช้ Fish Shell หรือ zsh แล้วอาจไม่ดีขึ้น)
  • คำรามสนับสนุน
  • มุมมองที่เหมือนกับExposéของแท็บของคุณ
  • มุมมองแบบเต็มหน้าจอ (และคุณสามารถเลือกจากโหมดเต็มหน้าจอของตัวเองหรือ OS X ได้ฉันชอบโหมดเต็มหน้าจอของ iTerm มากเพราะไม่ได้บังคับให้คุณย้ายไปที่ 'Space' ใหม่ จึงทำให้ Command-Tab ยังคงทำงานได้อย่างถูกต้อง)
  • วางประวัติ (ส่วนประกอบที่ดีกับประวัติศาสตร์คำสั่งของเชลล์)
  • ค้นหา
  • เล่นซ้ำได้ทันที

และอีกมากมาย บางคนกล่าวถึงที่นี่แต่บางคนไม่ได้กล่าวถึงเช่นกระบวนการร่วมทริกเกอร์การเลือกอย่างชาญฉลาดประวัติความหมายและอื่น ๆ การพัฒนาค่อนข้างแอคทีฟ แต่เอกสารดูเหมือนจะล้าหลัง ฉันขอแนะนำอย่างยิ่ง ฉันใช้มันมาหลายปีแล้วและไม่เคยพลาด Terminal เลย

(มันเป็นไปได้ที่เทอร์มิไม่บางสิ่งที่ฉันพูดถึงที่นี่ - มันนานมากตั้งแต่ฉันได้ใช้มันที่ผมจำไม่ได้ แต่เมื่อผมเปลี่ยนผมให้ความสนใจใกล้เคียงกับความแตกต่างและมีจำนวนมากของข้อได้เปรียบในการ iTerm และมันก็ดีขึ้นเรื่อย ๆ ทุกสองสามสัปดาห์หรือหลายเดือน)


iTerm2 เป็นแอพเทอร์มินัลที่ดีกว่าจริงๆ ฉันใช้เฉพาะเพราะเทอร์มินัลไม่มีคุณสมบัติส่วนใหญ่ที่ฉันใช้ อย่างไรก็ตามจากสิ่งที่ฉันสามารถบอกได้ iTerm2 ไม่มีคุณสมบัติการจัดการการเชื่อมต่อที่เทอร์มินัลทำ
dhempler

2
อาจไม่ใช่ ... วัตถุประสงค์ของคุณสมบัติการจัดการการเชื่อมต่อคืออะไร มันแก้ปัญหาอะไรได้บ้าง? หากเพียงแค่การบันทึกรายการของเซิร์ฟเวอร์ที่คุณมักจะเชื่อมต่อไปยังทำไมไม่เพียงแค่ใช้.ssh/config: นั่นเป็นวิธีการแก้ปัญหา SSH มาตรฐานและมีประสิทธิภาพมากเช่นกันและการทำงานข้ามssh, sftp, scpและยูทิลิตี้ SSH อื่น ๆ ที่เกี่ยวข้องใด ๆ คุณยังสามารถซิงค์ข้ามเครื่องได้ดังนั้นคุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์ใด ๆ จากเซิร์ฟเวอร์อื่นได้อย่างง่ายดาย
iconoclast

ssh wwwหรือssh www.dev(หรือนามแฝงที่คุณต้องการใช้) นั้นง่ายกว่าการพิมพ์ (และจดจำ!) ชื่อผู้ใช้และพอร์ตและพา ธ ไปยังไฟล์คีย์ของคุณและตัวเลือก SSH อื่น ๆ ที่คุณต้องการใช้โดยเฉพาะเมื่อคุณมีหลายสิบหรือหลายร้อย ของเครื่องที่คุณเชื่อมต่อ และคุณเขียนการตั้งค่าที่ใช้กับเครื่องหลายเครื่องซึ่งฉันเดาว่าการจัดการการเชื่อมต่อใน Terminal.app ไม่สามารถทำได้
iconoclast

: O ชีวิตของฉัน (แม็คใช้ที่ทำงานเท่านั้น) อยู่ที่ไหน! มันเยี่ยมมาก คุณสามารถใช้เมาส์เพื่อควบคุมฮ็อพเหมือนในลินุกซ์ที่เหมาะสม
สร้างใหม่

ฉันใหม่สำหรับ SSH เมื่อฉันพยายามเชื่อมต่อกับโฮสต์มันจะทำให้ชื่อคอมพิวเตอร์ของฉันเป็นชื่อผู้ใช้เมื่อทำการเชื่อมต่อ ฉันจะหยุดมันจากการทำเช่นนั้นได้อย่างไร?
www139

4

คุณยังสามารถดูได้เนื่องจาก ZOC6 ดูดีมาก

หน้าผลิตภัณฑ์ ZOC6


1
แม้ว่าลิงก์นี้อาจตอบคำถามได้ดีกว่าหากรวมส่วนสำคัญของคำตอบไว้ที่นี่และให้ลิงก์สำหรับการอ้างอิง คำตอบสำหรับลิงก์เท่านั้นอาจไม่ถูกต้องหากหน้าเว็บที่เชื่อมโยงมีการเปลี่ยนแปลง
jherran

1
@herran สิ่งที่เขาควรจะให้? ไม่เหมือนเขาสามารถอัปโหลด. dmg ในคำตอบของเขา
แทนเนอร์ฟอล์กเนอร์

ทดลองใช้ฟรี 30 วัน มีค่าใช้จ่าย $ 79.99 ในการซื้อใบอนุญาต
Jonathan Hult

1

ฉันได้รับไปพร้อม ๆ กันกับรอยัล TSX

สิ่งนี้มีประโยชน์สำหรับเทอร์มินัลที่ใช้ SSH, RDP และ VNC หรืออินเตอร์เฟสบนเว็บ มีการจัดการข้อมูลประจำตัวในตัวและคุณสมบัติการแบ่งปันทีม


1

กำหนดค่าตัวเลือก ssh และเชื่อมต่อกับโฮสต์ ssh ด้วยตนเองทำให้ฉันรู้สึกเบื่อและมีปัญหามาก ที่Codinnเราได้สร้างเครื่องมือ GUI สองสามอย่างเพื่อให้สามารถใช้งานได้อย่างง่ายดาย เครื่องมือเหล่านั้นช่วยเราและอาจช่วยคุณได้

Core Shellเป็นเครื่องมือ PuTTY ที่มีคุณสมบัติพิเศษมากมาย:

  1. เทอร์มินัลเต็มรูปแบบรองรับ 24 บิตสีจริง
  2. สนับสนุนทุกอย่างใน OpenSSH การส่งต่อตัวแทนใบรับรองการข้ามพรอกซี ฯลฯ
  3. สามารถอ่านssh_configไฟล์ที่มีอยู่ของคุณเป็นแหล่งตัวเลือกขั้นสูงซึ่งเป็นประโยชน์อย่างยิ่งสำหรับผู้ใช้ที่มีประสบการณ์
  4. ตัวแก้ไขขั้นสูงรวมถึงตัวเลือกวิธีที่สะดวกในการปรับแต่งตัวเลือกขั้นสูงต่อโฮสต์
  5. ผสานรวมกับ macOS Keychain ได้อย่างแน่นหนาไม่ต้องป้อนรหัสผ่านหรือวลีรหัสผ่านซ้ำ ๆ
  6. พยายามคืนค่าการเชื่อมต่อของคุณเสมอหลังจากเครือข่ายล้มเหลวหรือตื่นจากโหมดสลีป

ดูตัวอย่าง จัดการโฮสต์ผ่านแท็ก ตัวเลือกขั้นสูงแก้ไข


0

คุณสามารถลองใช้SecureCRTและSecureFXจาก VanDyke Software


2
ยินดีต้อนรับสู่เว็บไซต์ อย่าลืมเปิดเผยถ้าคุณมีความสัมพันธ์กับผลิตภัณฑ์ที่คุณแนะนำ หากคำถามไม่ชัดเจนคุณสามารถแสดงความคิดเห็นกับฉันและฉันจะช่วยคุณถ้าจำเป็น
bmike

0

Fuguเป็นสิ่งที่คุณกำลังมองหา


3
ยินดีต้อนรับสู่เว็บไซต์! เรากำลังมองหาคำตอบโดยละเอียดซึ่งในกรณีนี้หมายความว่ามันจะได้รับการชื่นชมอย่างมากหากคุณสามารถเพิ่มลิงค์ไปยังแอปพลิเคชันรวมถึงคำอธิบายเกี่ยวกับคุณสมบัติ (โดยเฉพาะที่เกี่ยวข้องกับข้อกำหนดที่ระบุไว้ในคำถาม)
nohillside

FYI, แอพนี้ไม่ได้รับการอัพเดทใน 7 ปีขึ้นไป
Jonathan Hult

0

vSSH เป็นลูกค้า ssh ที่มีพื้นฐานมาจาก putty ฉันได้รับจากแอพสโตร์ประมาณ $ 10.00 ดังนั้นมันจึงยอดเยี่ยมมากเมื่อเทียบกับ ZOC




-1

เพียงแค่ดาวน์โหลดไวน์และดาวน์โหลด PuTTy.exe แล้วคลิกขวาและเรียกใช้ผ่านไวน์และเมื่อไวน์เปิดกด Enter (การสนับสนุนแอปพลิเคชัน) และให้มันวินาทีและมันจะเปิดเพียงให้แน่ใจว่าคุณมีเซิร์ฟเวอร์


6
น่าสนใจ แต่ก็ไม่ขอบคุณ😊
Eric Wilson

-2

CyberDuckเป็นตัวเลือกที่ยอดเยี่ยม ฉันใช้มันภาคการศึกษานี้ประกอบกับเทอร์มินัล (CyberDuck ทำงานได้อย่างสมบูรณ์เราเพิ่งเขียนโค้ดใน VI ดังนั้นการใช้ Terminal สำหรับ SSH ทำงานได้ดีขึ้นสำหรับฉัน)

คุณสามารถรับ CyberDuck ได้ฟรีทางออนไลน์หรือเสียค่าใช้จ่ายใน App Store

ตัวเลือกหนึ่งคือFileZilla ฉันใช้มันบน Windows สำหรับ FTP แต่ฉันเชื่อว่ามันรองรับ SSH เช่นกัน มันทำงานบน Mac และ Windows อย่างแน่นอนดังนั้นจึงเป็นตัวเลือกอื่น FileZilla ยังฟรี


3
ฉันไม่แน่ใจว่า OP กำลังขอการเชื่อมต่อ SFTP หรือไม่ แต่ CyberDuck หรือ FileZilla ไม่เหมาะสำหรับการเชื่อมต่อ SSH แน่นอน
เจอร์รี่

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