OS X에 적합한 SSH 터널링 클라이언트는 무엇입니까?


66

SSH 터널 관리자를 사용하여 SSH를 통한 포트 터널링을 회사의 다양한 서버에 쉽게 설정하고 중지했습니다. 이로 인해 터널을 열어두기 위해 새 터미널 창을 열어야하는 고통을 덜 수있었습니다.

이것은 훌륭하게 작동했지만 SSH 터널 관리자는 PowerPC 응용 프로그램입니다. Lion에서는 더 이상 지원되지 않습니다.

좋은 대체품은 무엇입니까?

답변:


19

SSHTunnel 은 SSH 터널 관리를위한 무료 코코아 기반 UI입니다. 10.5 이상에서 작동합니다. 한동안 업데이트되지 않았지만 존재하는 코드는 상당히 안정적입니다. 과거에는 잘 작동했습니다.

SSH 터널


이것이 라이온스에서 테스트 되었습니까?
dustmachine

아직 시도하지 않았습니다.
Ian C.

오늘 시도해 볼 기회가있었습니다. 예, 여전히 라이온 (10.6.0)에서 작동합니다.
Ian C.

@Ian 10.6.0은 Lion이 아닙니다. Snow Leopard입니다.
CajunLuke

6
OS X 10.8.x에서는 작동하지 않습니다.
bogdan

48

왜 OSX의 내장 터미널을 통해 SSH 터널을 사용하지 않습니까? ...

SSH 터널 시작

SSH 터널을 시작하려면 Mac OSX Terminal.app을 열고 다음 플래그를 사용하여 SSH를 통해 원격 서버에 연결하십시오.

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

포트 8080에서 SSH 터널을 시작하고 example.com의 서버를 통해 모든 트래픽을 안전하게 라우팅합니다.

웹 탐색

이제 새로운 SSH 터널 (Chrome)을 사용하여 웹 탐색을 시작하겠습니다.

  • Chrome 열기
  • 왼쪽 상단에서 'Chrome'을 선택하십시오.
  • '환경 설정'을 선택하십시오
  • '고급 설정 표시…'를 선택하십시오.
  • '프록시 설정 변경…'을 선택하십시오.
  • 'SOCKS 프록시'를 선택하십시오
  • '127.0.0.1'을 입력하십시오.
  • 포트 '8080'을 입력하십시오
  • '확인'을 선택하여 변경 사항을 저장하십시오.

8
문제는 구체적으로 모든 일을 피하는 방법입니다. 자주 수행해야 할 때 성가시기 때문입니다.
Nick Matteo

3
실제로 터미널을 시작하고 백그라운드에서 명령을 실행할 수 있기 때문에 터미널을 닫을 수 있습니다. 타사 앱을 사용하는 대신 스크립트로 설정할 수도 있습니다.
Efren

19

Secure Pipes를 사용해보십시오 : http://www.opoet.com 무료 소프트웨어이며 더 많은 사람들이이 소프트웨어를 사용하도록하려고합니다.


4
다른 질문에 오신 것을 환영합니다! 자체 프로모션 관련 도움말 센터를 참조하십시오 .
grg

1
보안 파이프는 엘 캐피 탄에서 (적어도 로컬 포워드에서는) 효과적입니다.
Ranhiru Jude Cooray

1
멋진 유틸리티! macOS Sierra에서 완벽하게 작동합니다.
Nirmal

1
동일한 SSH 연결을 통해 여러 개의 터널을 만들 수 있습니까? UI는 할 수없는 것처럼 보입니다
antak

1
@antak 예, 지금 제거 할 수 없습니다.
vikas027

13

SSH 터널 관리자 가 이제 Mac App Store에 있습니다! 따라서 Lion에서 실행할 수 있습니다.


1
10.8에서는 신뢰할 수 없으며 가끔 만 작동합니다.
sorin

:( 즉 루트 권한이 필요하며 응용 프로그램은 아직 지원하지 않기 때문에 포트 <1024에 대한 지역의 리디렉션을 지원하지 않습니다
이안 던

2
호주 앱 스토어 $ # %에서는 사용할 수 없습니다!
oden

1
"미국 매장에서는 사용할 수 없음"(OS X 10.11.5)
Ian C.

8

Codinn 이 구운 코어 터널 은 직관적이고 사용하기 쉬운 터널 관리자입니다.

  1. 로컬, 원격 및 동적 포트 전달 지원
  2. OpenSSH와 호환
  3. macOS 키 체인과 통합
  4. 자동 재 연결
  5. 고급 구성 편집기
  6. 메뉴 표시 줄의 상태 아이콘
  7. 맞춤 태그
  8. 가져 오기 및 내보내기

코어 터널-개요 코어 터널-상태 항목 코어 터널-고급 옵션 편집기


그 재판에 감사드립니다. ps aux | grep ssh아무것도 없습니다. 터널을 어떻게 시작 했습니까?
hbrls

@hbrls SSH 터널은 우수한 SSH 라이브러리 인 libssh :) BTW를 기반으로하기 때문에 libssh를 기반으로하는 핵심 구성 요소 SSHKitCore 도 오픈 소스로 제공합니다 .
Yang.Y

1
이 유료 앱을 구입하고 좋아했습니다. Apple Mac App Store에서 5 개의 별 5 개 리뷰 (모든 버전의 앱 계산). 화려하고 직관적이며 매우 Mac 전용 솔루션이며 터널을 관리하는 좋은 방법이므로 스크립트를 추적하고 부팅시 등을 실행할 필요가 없습니다. BTW는 이것을 사용합니다. ~ / .ssh / config ProxyCommand 옵션을 지원하지 않는 것처럼 CyberDuck의 좌절 한계 (2017 년 4 월 최근)를 극복하기위한 터널을 만들 수있었습니다. 기술적으로 말하면 해당 해결 방법에는 앱이 필요하지 않지만 편리합니다.
clearlight



1

Lion에서 iSSH 를 사용 하고 있는데 이는 명령 줄 응용 프로그램“ssh”에 대한 프런트 엔드 응용 프로그램입니다. 원격 컴퓨터에 대한 SSH 연결을 빠르고 쉽게 시작할 수 있습니다.


3
iSSH aleays는 비밀번호를 요청하므로 SSH 키와 작동하지 않습니다.
bogdan


0

iSSH가 비밀번호를 기억하지 못합니다. Coccinellida는 비밀번호를 저장할 수 있습니다. 그러나 그것은 때때로 나의 산 사자를 얼렸다.

시모는 좋지만 상업적입니다.


0

TunnelerX 는 SSH SOCKS 프록시에 중점을두고 간단하고 사용하기 쉽습니다. 하나의 서버 만 추가 할 수 있기 때문에 여러 서버를 관리해야하는 요구 사항을 정확하게 다루지는 않지만 일반적으로 외부 상자를 프록시로 사용하려는 사람들에게는 충분합니다. Mountain Lion에서 제대로 작동합니다.



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.