ไคลเอ็นต์ช่องสัญญาณ SSH ที่ดีสำหรับ OS X คืออะไร


66

ฉันใช้ SSH Tunnel manager เพื่อตั้งค่าและหยุดการขุดอุโมงค์บน SSH ไปยังเซิร์ฟเวอร์ต่างๆที่ บริษัท ของฉันได้อย่างง่ายดาย นั่นช่วยให้ฉันเจ็บปวดจากการเปิดหน้าต่างเทอร์มินัลใหม่ซึ่งจะออกไปเที่ยวที่นั่นเพียงเพื่อเปิดอุโมงค์

สิ่งนี้ใช้งานได้ดี (เรียงลำดับ) แต่ SSH Tunnel Manager เป็นแอปพลิเคชัน PowerPC ด้วย Lion จะไม่รองรับอีกต่อไป

การทดแทนที่ดีคืออะไร

คำตอบ:


19

SSHTunnelเป็น UI ที่ใช้โกโก้ฟรีสำหรับการจัดการช่องสัญญาณ SSH ใช้งานได้ตั้งแต่ 10.5 ขึ้นไป ยังไม่ได้รับการอัปเดตในขณะที่รหัสที่เสถียรมีเหตุผล มันทำงานได้ดีสำหรับฉันในอดีต

SSHTunnel


สิ่งนี้ได้รับการทดสอบภายใต้ Lion หรือไม่?
dustmachine

ฉันยังไม่ได้ลองเลย
Ian C.

มีโอกาสลองวันนี้ ใช่มันใช้ได้กับฉันใน Lion (10.6.0)
เอียนซี

@Ian 10.6.0 ไม่ใช่ Lion - เป็น Snow Leopard
CajunLuke

6
มันใช้งานไม่ได้กับ OS X 10.8.x
bogdan

48

ทำไมไม่ใช้ SSH Tunnel ผ่านทางเทอร์มินัลของ OSX ในตัว? ...

เรียกใช้อุโมงค์ SSH

ในการเริ่มต้นอุโมงค์ SSH ของคุณเพียงเปิด Mac OSX Terminal.app และเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลของคุณผ่าน SSH ด้วยค่าสถานะต่อไปนี้:

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

วิธีนี้จะเปิด SSH tunnel ของเราที่พอร์ต 8080 และกำหนดเส้นทางการรับส่งข้อมูลทั้งหมด (อย่างปลอดภัย) ผ่านเซิร์ฟเวอร์ที่ example.com

เบราส์เว็บ

ตอนนี้เรามาเริ่มท่องเว็บโดยใช้อุโมงค์ SSH ใหม่ของคุณ (Chrome):

  • เปิด Google Chrome
  • เลือก 'Chrome' ขึ้นด้านบนซ้าย
  • เลือก 'การตั้งค่า'
  • เลือก 'แสดงการตั้งค่าขั้นสูง ... '
  • เลือก 'เปลี่ยนการตั้งค่าพร็อกซี ... '
  • เลือก 'SOCKS Proxy'
  • ป้อน '127.0.0.1′
  • ป้อนพอร์ต '8080′
  • บันทึกการเปลี่ยนแปลงโดยเลือก 'ตกลง'

8
คำถามคือวิธีหลีกเลี่ยงการทำสิ่งนั้นโดยเฉพาะเพราะมันน่ารำคาญเมื่อคุณต้องทำบ่อย ๆ
Nick Matteo

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

19

ลองใช้ Secure Pipes: http://www.opoet.comเป็นซอฟต์แวร์ฟรีและฉันต้องการรับคนเพิ่มขึ้น


4
ยินดีต้อนรับสู่ถามที่แตกต่างกัน! โปรดดูศูนย์ช่วยเหลือเกี่ยวกับการโปรโมตตนเอง
grg

1
Secure Pipes ทำงานได้ดี (อย่างน้อยก็สำหรับรุ่นต่อไปของเครื่อง) ใน El Capitan
Ranhiru Jude Cooray

1
ยูทิลิตี้ที่ยอดเยี่ยม! ทำงานได้อย่างไร้ที่ติบน macOS Sierra
Nirmal

1
สิ่งนี้สามารถสร้างอุโมงค์หลายแห่งผ่านการเชื่อมต่อ SSH เดียวกันได้หรือไม่? UI ดูเหมือนไม่สามารถทำได้
antak

1
@antak ใช่มันไม่สามารถเป็นได้ซึ่งตอนนี้ฉันถอนการติดตั้ง
vikas027

13

SSH Tunnel Managerตอนนี้อยู่ใน Mac App Store! ดังนั้นคุณสามารถเรียกใช้บน Lion


1
ไม่น่าเชื่อถือใน 10.8 บางครั้งใช้งานได้เท่านั้น
โซริน

ไม่รองรับการเปลี่ยนเส้นทางในเครื่องสำหรับพอร์ต <1024 เนื่องจากต้องใช้สิทธิ์การใช้งานรูทและแอปยังไม่รองรับ :(
Ian Dunn

2
ไม่สามารถใช้ได้ในร้านค้าออสเตรเลีย $ #%!
oden

1
ฉันได้รับ "ใช้งานไม่ได้ในร้านค้าสหรัฐอเมริกา" (OS X 10.11.5)
Ian C.

8

Core TunnelอบโดยCodinnเป็นผู้จัดการอุโมงค์ที่ใช้งานง่ายและใช้งานง่าย:

  1. สนับสนุนการส่งต่อพอร์ตโลคัลรีโมตและไดนามิก
  2. เข้ากันได้กับ OpenSSH
  3. ผสานรวมกับ macOS Keychain
  4. เชื่อมต่ออัตโนมัติอีกครั้ง
  5. ตัวแก้ไขการกำหนดค่าขั้นสูง
  6. ไอคอนสถานะในแถบเมนู
  7. แท็กที่กำหนดเอง
  8. การนำเข้าและส่งออก

Core Tunnel - ภาพรวม Core Tunnel - รายการสถานะ Core Tunnel - เครื่องมือแก้ไขตัวเลือกขั้นสูง


ขอบคุณสำหรับการทดลองใช้ ps aux | grep sshไม่มีอะไรเลย คุณเริ่มอุโมงค์ได้อย่างไร
hbrls

@hbrls เนื่องจาก SSH Tunnel ตั้งอยู่บนไลบรารี SSH ที่ยอดเยี่ยม - libssh :) BTW เราจึงได้เปิดแหล่งที่มาหลักของเราด้วยองค์ประกอบSSHKitCoreซึ่งใช้ libssh
Yang.Y

1
เพิ่งซื้อแอพที่ชำระเงินแล้วและรักมัน ความคิดเห็นระดับ 5 ดาว 63 รายการ (นับแอปทุกเวอร์ชัน) บน Apple Mac App Store มันสวยและใช้งานง่ายโซลูชั่นเฉพาะ Mac มากและเป็นวิธีที่ดีในการจัดการอุโมงค์ดังนั้นฉันไม่ต้องติดตามสคริปต์และตรวจสอบให้แน่ใจว่าพวกเขาทำงานตอนบู๊ต ฯลฯ ... และ BTW โดยใช้สิ่งนี้ ฉันสามารถสร้างอุโมงค์เพื่อหลีกเลี่ยงข้อ จำกัด ที่ทำให้หงุดหงิดของ CyberDuck (ล่าสุดเมื่อเดือนเมษายน 2017) ซึ่งดูเหมือนจะไม่รองรับตัวเลือก ~ / .ssh / config ProxyCommand ในทางเทคนิคแล้วไม่จำเป็นต้องใช้แอพสำหรับการแก้ปัญหา แต่ก็ทำให้สะดวก!
clearlight


2

นอกจากนี้คุณยังสามารถตรวจสอบแคต


1
แคตกำลังให้ปัญหากับฉันภายใต้ไลอ้อน

2
เชิงพาณิชย์และแตก
bogdan

1

ฉันใช้iSSHใน Lion ซึ่งเป็นแอพพลิเคชั่นส่วนหน้าของแอปพลิเคชันบรรทัดคำสั่ง“ ssh” มันมีวิธีที่ง่ายและรวดเร็วในการเริ่มการเชื่อมต่อ SSH กับคอมพิวเตอร์ระยะไกล


3
iSSH aleays ขอรหัสผ่านจึงไม่สามารถใช้งานได้กับคีย์ SSH
Bogdan


0

iSSH จำรหัสผ่านไม่ได้ Coccinellida สามารถบันทึกรหัสผ่าน แต่บางครั้งมันทำให้สิงโตภูเขาของฉันแข็ง ...

Shimo เป็นสิ่งที่ดี แต่มันเป็นการค้า


0

TunnelerXนั้นง่ายและใช้งานง่ายโดยมุ่งเน้นที่ SSH SOCKS proxy ไม่ครอบคลุมข้อกำหนดในการจัดการเซิร์ฟเวอร์หลายเครื่องอย่างแน่นอนเนื่องจากคุณสามารถเพิ่มเซิร์ฟเวอร์ได้เพียงเครื่องเดียว แต่โดยปกติแล้วจะเพียงพอสำหรับผู้ที่ต้องการใช้กล่องภายนอกเป็นพร็อกซี มันทำงานได้ดีภายใต้ Mountain Lion


0

ผู้จัดการอุโมงค์ SSH ยังมีชีวิตอยู่และได้รับการสนับสนุน

ขออภัยเกี่ยวกับความล่าช้า แต่มันไม่สามารถใช้งานได้กับ El Capitan

http://projects.tynsoe.org/stm/


0

บนเครื่อง:

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

หากคุณใช้ ssh ด้วยคีย์ส่วนตัวเพียงพิมพ์:

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

เช่น

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

หลังจากนั้นคุณสามารถเรียกดูโดยใช้อุโมงค์ เช่นบนเบราว์เซอร์: http://127.0.0.1:8888

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