Trình khách SSH đường hầm tốt cho OS X là gì?


66

Tôi đã sử dụng trình quản lý Đường hầm SSH để dễ dàng thiết lập và dừng đường hầm cổng qua SSH đến các máy chủ khác nhau tại công ty của tôi. Điều đó đã cứu tôi nỗi đau khi mở một cửa sổ thiết bị đầu cuối mới sẽ treo ngoài đó chỉ vì muốn mở một đường hầm.

Điều này hoạt động rất tốt (tốt, sắp xếp) nhưng SSH Tunnel Manager là một ứng dụng PowerPC. Với Lion, nó không được hỗ trợ nữa.

Một sự thay thế tốt là gì?

Câu trả lời:


19

SSHTunnel là giao diện người dùng dựa trên ca cao miễn phí để quản lý đường hầm SSH. Hoạt động trên 10.5 trở lên. Nó đã không được cập nhật trong một thời gian nhưng mã có độ ổn định hợp lý. Nó đã làm việc tốt cho tôi trong quá khứ.

SSHTunnel


Điều này đã được thử nghiệm dưới Lion?
quét bụi

Tôi chưa thử.
Ian C.

Có một cơ hội để thử nó ngày hôm nay. Vâng, nó vẫn hoạt động với tôi trong Lion (10.6.0).
Ian C.

@Ian 10.6.0 không phải là Lion - đó là Snow Leopard.
CajunLuke

6
Nó không làm việc trên OS X 10.8.x
Bogdan

48

Tại sao không sử dụng Đường hầm SSH thông qua Terminal của OSX? ...

Khởi chạy một đường hầm SSH

Để bắt đầu đường hầm SSH của bạn, chỉ cần mở Mac OSX Terminal.app và kết nối với máy chủ từ xa của bạn thông qua SSH với các cờ sau:

ssh -D 8080 -C -N username@example.com

Điều này sẽ khởi chạy đường hầm SSH của chúng tôi trên cổng 8080 và định tuyến tất cả lưu lượng truy cập (an toàn) thông qua máy chủ tại example.com.

Duyệt web

Bây giờ, hãy bắt đầu duyệt web bằng cách sử dụng Đường hầm SSH (Chrome) mới của bạn:

  • Mở Google Chrome
  • Chọn 'Chrome' ở trên cùng bên trái
  • Chọn 'Tùy chọn'
  • Chọn 'Hiển thị cài đặt nâng cao'
  • Chọn 'Thay đổi cài đặt proxy'
  • Chọn 'SOCKS Proxy'
  • Nhập '127.0.0.1
  • Nhập cổng '8080
  • Lưu các thay đổi bằng cách chọn 'OK'

8
Câu hỏi cụ thể là làm thế nào để tránh làm tất cả những điều đó, bởi vì thật khó chịu khi bạn phải làm điều đó thường xuyên.
Nick Matteo

3
Không thực sự, vì bạn có thể khởi chạy thiết bị đầu cuối và chạy lệnh trong nền, có nghĩa là bạn chỉ có thể đóng thiết bị đầu cuối. Cũng có thể được thiết lập dưới dạng tập lệnh, thay vì sử dụng ứng dụng của bên thứ 3.
Efren

20

Hãy dùng thử Secure Faucet: http://www.opoet.com Đây là phần mềm miễn phí và tôi đang mong muốn có được nhiều người sử dụng nó hơn.


4
Chào mừng bạn đến hỏi khác nhau! Xin vui lòng xem trung tâm trợ giúp về tự quảng cáo .
grg

1
Ống bảo mật hoạt động tốt (Ít nhất là cho tiền đạo địa phương) ở El Capitan.
Ranhiru Jude Cooray

1
Tiện ích tuyệt vời! Hoạt động hoàn hảo trên macOS Sierra.
Nertal

1
Điều này có thể tạo nhiều đường hầm trên cùng một kết nối SSH không? Giao diện người dùng không giống như có thể
antak

1
@antak Vâng, hiện tại tôi không thể gỡ cài đặt nó.
vikas027

13

Trình quản lý đường hầm SSH hiện có trong Mac App Store! Vì vậy, bạn có thể chạy nó trên Lion.


1
Không đáng tin cậy vào ngày 10.8, đôi khi chỉ hoạt động.
sorin

Nó không hỗ trợ chuyển hướng cục bộ cho các cổng <1024 vì yêu cầu quyền root và ứng dụng chưa hỗ trợ điều đó :(
Ian Dunn

2
Không có sẵn trong cửa hàng ứng dụng Úc $ #%!
oden

1
Tôi nhận được "Không có sẵn trong cửa hàng ở Hoa Kỳ" (OS X 10.11.5)
Ian C.

8

Core Tunnel được nướng bởi Codinn là một trình quản lý đường hầm trực quan và dễ sử dụng:

  1. Hỗ trợ chuyển tiếp cổng cục bộ, từ xa và năng động
  2. Tương thích với OpenSSH
  3. Tích hợp với macOS Keychain
  4. Tự động kết nối lại
  5. Trình chỉnh sửa cấu hình nâng cao
  6. Biểu tượng trạng thái trong thanh menu
  7. Thẻ tùy chỉnh
  8. Xuất nhập khẩu

Đường hầm lõi - Tổng quan Đường hầm lõi - Mục trạng thái Core Tunnel - Trình chỉnh sửa tùy chọn nâng cao


Cảm ơn vì đã dùng thử. ps aux | grep sshkhông có gì. Làm thế nào bạn bắt đầu đường hầm?
hbrls

@hbrls Vì SSH Tunnel dựa trên thư viện SSH tuyệt vời - libssh :) BTW, chúng tôi cũng đã mở nguồn thành phần cốt lõi SSHKitCore , dựa trên libssh.
Yang.Y

1
Chỉ cần mua ứng dụng trả phí này và yêu thích nó. 63 đánh giá 5 sao (tính tất cả các phiên bản của ứng dụng) trên Apple Mac App Store. Đó là giải pháp tuyệt vời và trực quan, rất dành riêng cho Mac và là cách tốt để quản lý các đường hầm để tôi không phải theo dõi các tập lệnh và đảm bảo chúng chạy khi khởi động, v.v ... Và BTW, sử dụng điều này. Tôi đã có thể tạo một đường hầm để vượt qua giới hạn thất vọng của CyberDuck (gần đây là tháng 4 năm 2017) ở chỗ nó dường như không hỗ trợ tùy chọn ProxyCommand ~ / .ssh / config. Về mặt kỹ thuật, không có ứng dụng nào được yêu cầu cho cách giải quyết đó nhưng nó chắc chắn làm cho nó thuận tiện!
chiếu sáng

4

Tôi đã tìm thấy Coccinellida , nó hoạt động trên Lion nhưng nó mới và có một chút lỗi: /


2

Bạn cũng có thể kiểm tra Meerkat .


1
Meerkat đang cho tôi những vấn đề dưới Lion.

2
Thương mại và hỏng.
bogdan

1

Tôi đang sử dụng iSSH trong Lion, đây là một ứng dụng giao diện người dùng cho ứng dụng dòng lệnh. Nó cung cấp một cách nhanh chóng và dễ dàng để bắt đầu kết nối SSH đến một máy tính từ xa.


3
iSSH cũng yêu cầu mật khẩu để nó không hoạt động với các khóa SSH.
bogdan


0

iSSH không thể nhớ mật khẩu của tôi. Coccinellida có thể lưu mật khẩu. Nhưng đôi khi nó đóng băng Sư tử núi của tôi ...

Shimo là tốt, nhưng nó là thương mại.


0

TunnelerX đơn giản và dễ sử dụng, tập trung vào proxy SSH SOCKS. Nó không đáp ứng chính xác yêu cầu quản lý một số máy chủ, vì bạn chỉ có thể thêm một máy chủ, mặc dù vậy, nó thường đủ cho những người muốn sử dụng hộp bên ngoài làm proxy. Nó hoạt động tốt dưới Mountain Lion.



0

Trên thiết bị đầu cuối:

$ ssh -N -L SOURCE-PORT:127.0.0.1:DESTINATION-PORT USER@SERVER-IP

Nếu bạn sử dụng ssh với khóa riêng, chỉ cần gõ:

$ ssh -N -L SOURCE-PORT:127.0.0.1:DESTINATION-PORT -i KEYFILE USER@SERVER-IP

ví dụ

$ ssh -N -L 8888:127.0.0.1:80 -i Documents/default.pem root@123.123.123.123 

Sau đó, bạn có thể duyệt bằng đường hầm. ví dụ: trên trình duyệt: http://127.0.0.1:8888

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.