Có máy khách GUI SSH cho OS X không?


59

Tôi biết rằng SSH từ dòng lệnh là đủ dễ dàng, nhưng muốn cung cấp cho sinh viên của tôi sử dụng OS X một tùy chọn GUI.

Có một PuTTY tương đương cho Mac?


6
Tại sao Terminal.app không làm việc cho bạn? Sau tất cả, đó là một ứng dụng GUI. Ý bạn là SSH hay SFTP?
Gerry

1
Không phải là người dùng OS X, có vẻ như tôi có thể không biết về tất cả những gì Terminal.app làm. Tôi nghĩ rằng nó chỉ là một dòng lệnh.
Eric Wilson

@EricWilson - Nó chỉ là một dòng lệnh - Bạn có sshtừ dòng lệnh.
Tên giả

2
Một máy khách GUI SSH? Đó không phải là một mâu thuẫn trong điều khoản? Theo bản chất của nó, SSH cung cấp cho bạn một dòng lệnh. Tôi sẽ làm hết sức mình để trả lời, nhưng tôi không chắc là tôi thực sự hiểu bạn muốn gì. Nếu bạn có thể làm rõ nó sẽ rất hữu ích.
iconoclast

4
Các bạn đã sử dụng PuTTY chưa? Điều quan trọng mà nó làm là cho phép thiết lập các tùy chọn SSH như chuyển tiếp cổng qua GUI thay vì các tùy chọn dòng lệnh có thể gây nhầm lẫn cho người dùng mới. Đừng quên rằng SSH không chỉ là một phiên bản bảo mật của Telnet.
Bert

Câu trả lời:


90

Nếu bạn đang tìm kiếm thứ gì đó theo dõi các máy chủ / kết nối thông qua GUI, Terminal.app sẽ làm điều đó cho bạn. Khởi chạy nó và sau đó từ menu chọn Shell> New Remote Connection. Điều này sẽ cung cấp cho bạn một cửa sổ quản lý kết nối.

Cửa sổ kết nối từ xa mới Terminal.app


Quên về điều này.
Moshe

1
Tốt hơn để sử dụng các công cụ tích hợp. Một máy khách GUI SSH có vẻ hơi ngớ ngẩn, ngoại trừ cho phép lưu hồ sơ.
geoffc

Sẽ thật tuyệt nếu chúng ta có thể cung cấp bí danh cho máy chủ của mình ... ví dụ: TS001-UTweB0002 có thể được gọi / bí danh là "jenkins"
Ajay Gautam

1
@AjayGautam: ~ / .ssh / config có thể có bí danh và hơn thế nữa
Nick Bastin

Các công cụ tích hợp rất hạn chế. Ví dụ: nó không cho phép bạn chỉ định máy chủ proxy, khóa riêng, tùy chọn, v.v.
Ahmedov

21

Ứng dụng GUI tốt nhất cho SSH (và mọi thứ khác bạn có thể làm trên dòng lệnh) là iTerm 2 . Mặc dù iTerm ban đầu có giao diện theo thẻ trước khi Terminal thực hiện, nhưng iTerm 2 lại làm lu mờ Terminal bằng cách thêm:

  • Hỗ trợ 256 màu (bạn sẽ không bao giờ quay lại 16 màu sau khi sử dụng 256)
  • Chia panes (loại điều bạn có thể làm trong màn hình GNU hoặc tmux, nhưng ở cấp độ của trình giả lập thiết bị đầu cuối chứ không phải trong một chương trình chạy trên máy chủ)
  • Điều khoản đặc biệt để tích hợp với tmux (một giải pháp thay thế cho GNU screenvà hầu hết mọi người coi là tốt hơn & nhanh hơn screen)
  • Tự động hoàn thành cấp thiết bị đầu cuối (Tôi không sử dụng tính năng này vì vậy tôi không thể chi tiết làm thế nào nó có lợi thế so với tự động hoàn thành cấp vỏ: đặc biệt là nếu bạn sử dụng vỏ cá hoặc zsh, thì có thể không tốt hơn)
  • Hỗ trợ gầm gừ
  • giao diện giống như hiển thị của các tab của bạn
  • chế độ xem toàn màn hình (và bạn có thể chọn từ chế độ toàn màn hình tích hợp của chính nó hoặc của OS X; Tôi rất thích chế độ toàn màn hình của iTerm, vì nó không buộc bạn phải chuyển sang 'Không gian' mới , do đó cho phép Command-Tab vẫn hoạt động bình thường)
  • lịch sử dán (bổ sung tốt cho lịch sử lệnh của shell)
  • Tìm kiếm
  • Phát lại tức thì

và còn nhiều nữa. Một số được đề cập ở đây nhưng một số thì không, chẳng hạn như đồng xử lý, kích hoạt, lựa chọn thông minh, lịch sử ngữ nghĩa, v.v. Phát triển khá tích cực, nhưng tài liệu dường như tụt lại phía sau. Tôi khuyên bạn nên nó. Tôi đã sử dụng nó trong nhiều năm nay và chưa bao giờ bỏ lỡ Terminal.

(Có thể Terminal thực hiện một số điều tôi đề cập ở đây - đã rất lâu kể từ khi tôi sử dụng nó mà tôi không nhớ lại, nhưng khi tôi chuyển đổi, tôi đã chú ý đến sự khác biệt và có rất nhiều lợi thế cho iTerm Và nó cứ trở nên tốt hơn cứ sau vài tuần hoặc vài tháng.)


iTerm2 thực sự là một ứng dụng thiết bị đầu cuối tốt hơn. Tôi sử dụng riêng, vì Terminal không có hầu hết các tính năng tôi sử dụng. Tuy nhiên, từ những gì tôi có thể nói, iTerm2 không cung cấp tính năng quản lý kết nối mà Terminal làm.
dhempler

2
Có lẽ không ... chính xác mục đích của tính năng quản lý kết nối là gì? vấn đề gì nó giải quyết? Nếu chỉ tiết kiệm một danh sách các máy chủ mà bạn thường kết nối với, tại sao không chỉ cần sử dụng .ssh/config: đó là giải pháp SSH tiêu chuẩn, và khá mạnh mẽ là tốt, và nó hoạt động trên ssh, sftp, scp, và bất kỳ tiện ích ssh-liên quan khác. Bạn cũng có thể đồng bộ hóa nó trên các máy, vì vậy bạn có thể dễ dàng kết nối với bất kỳ máy chủ nào từ bất kỳ máy chủ nào khác.
iconoclast

ssh wwwhoặc ssh www.dev(hoặc bất kỳ bí danh nào bạn muốn sử dụng) dễ dàng hơn nhiều so với việc nhập (và ghi nhớ!) tên người dùng và cổng và đường dẫn đến tệp chính của bạn và bất kỳ tùy chọn SSH nào bạn muốn sử dụng, đặc biệt là khi bạn có hàng chục hoặc thậm chí hàng trăm của các máy bạn kết nối với. Và bạn viết các cài đặt áp dụng cho nhiều máy, điều mà tôi đoán là việc quản lý kết nối trong Terminal.app không thể thực hiện được.
iconoclast

: O Đâu là tất cả cuộc sống của tôi (mac chỉ sử dụng tại nơi làm việc)?! Thật tuyệt vời. Bạn thậm chí có thể sử dụng chuột để điều khiển htop như trong linux-thích hợp.
Recct

Tôi mới sử dụng SSH. Khi tôi cố gắng kết nối với máy chủ, nó luôn đặt tên máy tính của tôi làm tên người dùng khi kết nối. Làm thế nào tôi có thể ngăn chặn nó làm điều đó?
www139

4

Bạn cũng có thể xem ZOC6 có vẻ khá tuyệt.

Trang sản phẩm ZOC6


1
Mặc dù liên kết này có thể trả lời câu hỏi, tốt hơn là bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo. Câu trả lời chỉ liên kết có thể trở nên không hợp lệ nếu trang được liên kết thay đổi.
jherran

1
@jherran Ông phải cung cấp cái gì? Không giống như anh ta có thể tải lên .dmg trong câu trả lời của mình.
Tanner Faulkner

dùng thử 30 ngày. Nó có giá 79,99 đô la để mua một giấy phép.
Jonathan Hult

1

Tôi đang hòa hợp với Royal TSX .

Điều này hữu ích cho các thiết bị đầu cuối dựa trên SSH, RDP và VNC hoặc giao diện dựa trên web. Nó có một tính năng quản lý thông tin tích hợp và chia sẻ nhóm.


1

Cấu hình các tùy chọn ssh và kết nối với máy chủ ssh bằng tay luôn khiến tôi cảm thấy nhàm chán và gặp nhiều rắc rối. Tại Codinn, chúng tôi đã tạo ra một vài công cụ GUI để sử dụng ssh dễ dàng. Những công cụ đó đã giúp chúng tôi, và cũng có thể giúp bạn.

Core Shell là một công cụ tương tự PuTTY với nhiều tính năng bổ sung:

  1. Thiết bị đầu cuối đầy đủ tính năng, hỗ trợ màu sắc thật 24 bit.
  2. Hỗ trợ mọi thứ trong OpenSSH, chuyển tiếp đại lý, chứng chỉ, nhảy proxy, v.v.
  3. Có thể đọc ssh_configtệp hiện tại của bạn dưới dạng nguồn của các tùy chọn nâng cao, đặc biệt hữu ích cho người dùng có kinh nghiệm.
  4. Cũng bao gồm trình chỉnh sửa tùy chọn nâng cao, một cách tiện dụng để điều chỉnh các tùy chọn nâng cao trên mỗi máy chủ.
  5. Được tích hợp chặt chẽ với macOS Keychain, không phải nhập mật khẩu hoặc cụm mật khẩu nhiều lần.
  6. Luôn cố gắng khôi phục các kết nối của bạn sau khi lỗi mạng hoặc thức dậy khỏi giấc ngủ.

Xem trước Quản lý máy chủ thông qua các thẻ Trình chỉnh sửa tùy chọn nâng cao


0

Bạn có thể dùng thử SecureCRTSecureFX từ Phần mềm VanDyke.


2
Chào mừng đến với trang web. Hãy chắc chắn tiết lộ nếu bạn có mối quan hệ với sản phẩm bạn đề nghị. Nếu faq không rõ ràng, bạn có thể nhận xét cho tôi và tôi sẽ giúp bạn nếu cần.
bmike

0

Fugu là những gì bạn đang tìm kiếm.


3
Chào mừng đến với trang web! Chúng tôi đang tìm kiếm câu trả lời chi tiết trong trường hợp này có nghĩa là nó sẽ thực sự được đánh giá cao nếu bạn có thể thêm liên kết đến ứng dụng cũng như mô tả các tính năng (đặc biệt liên quan đến các yêu cầu được nêu trong câu hỏi).
nohillside

FYI, ứng dụng này đã không được cập nhật trong hơn 7 năm.
Jonathan Hult

0

vSSH thực sự là một khách hàng ssh dựa trên putty. Tôi đã nhận được nó từ cửa hàng ứng dụng với giá khoảng 10 đô la, vì vậy đó là một thỏa thuận tuyệt vời so với ZOC.



0

Bạn cần dùng thử Termius (cũng có sẵn dưới dạng ứng dụng di động)


-1

Chỉ cần tải xuống Wine và tải xuống PuTTy.exe, nhấp chuột phải và chạy qua rượu vang và khi rượu mở nhấn enter (hỗ trợ ứng dụng) và cho nó một giây và nó sẽ mở ra, chỉ cần đảm bảo bạn có máy chủ


6
Thú vị, nhưng không, cảm ơn
Eric Wilson

-2

CyberDuck là một lựa chọn tuyệt vời. Tôi đã sử dụng nó trong học kỳ này để bổ sung cho Terminal. (CyberDuck có đầy đủ chức năng, chúng tôi chỉ mã hóa bằng VI, vì vậy sử dụng Terminal cho SSH hoạt động tốt hơn đối với tôi.)

Bạn có thể nhận CyberDuck miễn phí trực tuyến hoặc với chi phí trên App Store.

Một tùy chọn khác là FileZilla . Tôi đã sử dụng nó trên Windows cho FTP, nhưng tôi tin rằng nó cũng hỗ trợ SSH. Nó chắc chắn chạy trên Mac cũng như Windows, vì vậy đây là một lựa chọn khác. FileZilla cũng miễn phí.


3
Tôi không chắc OP có yêu cầu kết nối SFTP hay không, nhưng CyberDuck hoặc FileZilla chắc chắn sẽ không phù hợp với kết nối SSH.
Gerry

12
@Moshe, không có cách nào để sử dụng CyberDuck làm máy khách SSH (vỏ bảo mật).
Gerry
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.