Mac 용 PuTTY 상당


34

OS X에 적합한 PuTTY (무료 텔넷 / ssh 클라이언트)가 있습니까?

터미널과 ssh명령 만 사용할 수 있다는 것을 알고 있지만 PuTTY와 같이 연결 정보, 암호, 로그 등을 저장하는 일종의 응용 프로그램을 원합니다.

이것이 존재합니까?


5
기술적으로 SSH는 ssh_config( ~/.ssh/config) 를 사용하여 모든 작업을 수행 하지만, 넥 비어드를 막고 정의 된 형식으로 일반 텍스트 파일을 편집하는 것이 모든 사람을위한 것은 아니라는 것을 이해할 것입니다. 나는 PuTTY가 그것의 셋업에 대해 많은 신용을 주었다.
Jason Salaz

이 파일을 찾을 수 없습니다. 이에 대한 답변으로이를 확장 할 수 있습니까? 이것은 가능한 해결책이 될 수 있습니다.
Steve Robbins

무료는 아니지만 JellyFiSSH 가 연결 정보를 관리하기 위해 내 동료의 많은 동료들이 맹세했습니다 . 현재 Mac App Store 에서 $ 4입니다 .
Jason Salaz

답변:


31

PuTTY는 처음에 SSH 클라이언트가 필요하다는 점은 말할 것도없이 훌륭한 Windows 프론트 엔드입니다. Linux, OS X 및 대부분의 다른 UNIX-y 기반 환경에서 SSH는 일반적으로 순수한 명령 줄이지 만 여전히 놀랍습니다.

SSH 클라이언트를 사용하면 "ssh_config"클라이언트 파일에 지정된 호스트 이름, 심지어 전역 기본값을 기반으로 놀라운 속성을 저장할 수 있습니다. 이 파일은 기본적으로 존재하지 않지만 (질문에 대한 의견에 따라)에 작성해야합니다 ~/.ssh/config.

이 경로는
~홈 디렉토리 인 시스템으로 확장됩니다 /Users/jason.
.ssh, 선행 점은 숨겨집니다. 터미널과 홈 디렉토리에 있다면 간단히 실행 cd .ssh하고 입력 할 수 있습니다 .
config파일 이름이며 구성 매개 변수가있는 일반 텍스트 파일입니다.

이 파일을 사용하여 항상 사용하는 터널, 연결에 필요한 개인 키, 사용자 이름 (내 로컬 사용자 이름과 다른 경우) 등을 제어합니다.

man ssh_config가장 적합한 버전을 포함하는 자체 컴퓨터를 통해 맨 페이지를 참조 하거나 OpenBSD의 사이트 에서 온라인으로 볼 수 있습니다 .

내 ssh 구성 파일의 일부 예제 내용은 다음과 같습니다.

ControlMaster auto
ControlPath ~/.ssh/sockets/master-%r-%h-%p
VisualHostKey yes

Host serve
    Hostname 8.8.8.8
    User        jason
    IdentityFile ~/.ssh/id_rsa
    LocalForward 5901 localhost:5901

공백은 순전히 개인적인 취향이며 키와 값을 분리하는 것 외에는 필요하지 않습니다.

처음 세 줄은 전역 속성이며 모든 SSH 연결에 영향을줍니다. 두 번째 섹션은 호스트 별 구성입니다.

Host라인은 호출 할 때 사용하는 호스트 태그를 지정합니다 ssh. 전의. ssh serve. 이를 실행하면 다음 Host줄 까지 나열된 모든 속성이로드 됩니다.

때문에 serve반드시 DNS 이름이 아닙니다, 나는를 지정 Hostname실제로 연결해야 (아니, 사실 내). User자체 설명이 필요하며 명시 적이어야하며, IdentityFile연결하는 데 사용하는 개인 키 파일의 경로입니다.

마지막으로 LocalForwardSSH 터널을 통해 보내는 포트 전달 규칙을 설정합니다.

다양한 구문은 모두 매뉴얼 페이지에 설명되어 있습니다.

일반 텍스트 비밀번호를 정의하는 메커니즘은 없습니다. SSH 연결을 설정할 때 비밀번호 입력은 항상 대화식입니다. 자동으로 로그인하려면 개인 키 인증을 설정하십시오 . 평문 암호 저장은 항상 어리 석습니다.

나는 이것을 큰 효과로 사용합니다. 그리고 가장 좋은 부분은? 모든 SSH 구성은 믿을 수 없을 정도로 이식성이 뛰어나므로 백업 / 보존하고 시스템 간을 이동해야하는 하나의 파일 일뿐입니다! Windows에 이식성이 좋지는 않지만 누가 레지스트리를 다루는 것을 좋아합니까?



7

ZOC- 이 앱에 대한 경험이 없습니다 . "OS X telnet GUI"에서 빠른 Google을 수행하고 첫 번째 히트로이 제품에 대한 링크를 얻었지만 PuTTY와 동일한 것으로 보입니다.

30 일의 평가판이 있습니다.

ZOC는 전문 SSH / 텔넷 클라이언트 및 터미널 에뮬레이터입니다. 인상적인 에뮬레이션 목록을 통해 보안 쉘, 텔넷, 직렬 케이블 또는 모뎀 / ISDN과 같은 통신 방법을 사용하여 호스트 및 메인 프레임에 쉽게 연결할 수 있습니다.

세련된 사용자 인터페이스는 삶을 편하게 만드는 많은 방법을 가지고 있습니다. ZOC는 자체적으로 터미널 에뮬레이터의 스위스 군용 나이프입니다.

주요 혜택:

  • 축소판 그림이있는 탭 세션
  • 취향과 요구에 맞게 사용자 정의 가능
  • 200 개가 넘는 명령으로 스크립팅 언어
  • Windows 7 및 OS X Mountain Lion과 호환
  • 관리자 친화적 (배치, 구성)
  • 매력적인 대량 할인으로 $ 79.99

주요 특징들:


7

Jason의 대답 은 분명히 갈 길이지만 터미널의 기능을 지적하고 싶습니다.

터미널 내에서 로컬 컴퓨터에서 터미널 창을 먼저 열지 않고도 PuTTY와 비슷한 방식으로 원격 컴퓨터에 직접 연결할 수 있습니다. 쉘-> 새 원격 연결 ... (cmd-shift-K)을 선택하십시오. 팝업 창에서 ~ / .ssh / config 파일에 정의 된 별칭을 포함하여 SSH 서버를 오른쪽 열에 추가 할 수 있습니다.

Jason의 예를 사용하면 왼쪽의 서비스로 "Secure Shell"을 선택한 다음 오른쪽의 서버 목록에 "serve"를 추가합니다.

앞으로는 기본 PuTTY 창과 같은 대화 상자를 열고 연결할 서버 항목을 두 번 클릭하면됩니다. 이것과 PuTTY의 유일한 차이점은 ~ / .ssh / config 파일에 사용자 정의 구성 설정을 넣는 것입니다.


5

Homebrew를 사용하여 OS X에 PuTTy를 설치할 수 있습니다.

brew install putty --with-gtk+

그런 다음 터미널에서로 실행하십시오 putty.

Homebrew가없는 경우 터미널에서 설치할 수 있습니다.

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew doctor

1

다음을 고려할 수 있습니다.

스패 클 (무료, SourceForge 링크 )

Mac 및 Linux에서 사용 가능한 PuTTY의 Java 기반 버전입니다.


OSX Mavericks와 작동하지 않는 것 같습니다.
david

1

모든 터미널 프로그램은이 답변으로 작동 할 수 있지만 iTerm2를 권장합니다.

연결 정보를 저장하고 하나의 짧은 명령으로 비밀번호를 입력하지 않고 로그인 하려면 " 별명 " 과 함께 키 로그인을 사용할 수 있습니다 .

서버에서 키 로그인을 사용하려면

별칭 / 바로 가기 만들기

서버와 Mac에 ssh 키가 있으면 다음과 같은 명령으로 로그인 할 수 있습니다.

ssh username@10.0.0.1

~ / .bash_profile 내에서 별칭을 사용하면 다음과 같은 별칭으로 명령을 단축 할 수 있습니다.

alias s10="ssh username@10.0.0.1"

그런 다음 iTerm2에서는 명령 만 실행하면됩니다.

s10

ssh 키 로그인을 사용하여 10.0.0.1에서 서버에 로그인합니다.

세션 로그 (실행 한 명령)를 저장하려면 iTerm2가이를 자동으로 수행하지만 기본 설정-> 기본 프로필-> 터미널-> 스크롤 백 버퍼 내에서 유지하려는 세션 로그의 양을 조정할 수 있습니다. 원하는 경우 무제한 스크롤 백 상자를 선택하십시오.

세션을 로그로 파일에 저장하여 로그를 무기한 저장할 수도 있습니다. 환경 설정-> 기본 프로필-> 기타-> [드라이브에서 선택한 파일]의 파일에 세션 입력을 자동으로 기록합니다.



-1

vSSH PuTTY 기반 OS X 앱입니다.

  • PuTTY가 할 수있는 거의 모든 것이 가능
  • 멀티탭 멀티 윈도우 인터페이스
  • 매크로 지원 (빠른 액세스를 위해 메뉴 항목으로 스크립트를 쉘)
  • iOS 용 vSSHSSH 제어 앱 과 iCloud 동기화 (연결, 매크로 및 키)

Mac AppStore 에서 사용 가능합니다 .


다른 질문에 오신 것을 환영합니다! 자체 승격 에 관한 도움말 센터를 읽고 답변에 제품 작성자 인 경우 면책 사항을 포함하십시오.
grg

이것은 무료가 아닙니다 ($ 4.99)
mac_user

-3

예. 마을에 새로운 아이가 있습니다.

http://www.royaltsx.com/main/home.aspx


8
이 답변을 확장 할 수 있습니까? 이 프로그램의 기능과 질문에 대한 답변에 대한 자세한 정보를 추가하는 것이 좋습니다. 사이트를 간단히 살펴보면 더 많은 원격 데스크톱 클라이언트 인 것으로 보입니다. SSH를 사용하면 훌륭하지만 더 많은 정보 가이 답변을 향상시킵니다.
robmathers

-1 좋은 정보조차 없습니다 (ssh 클라이언트인지 확실하지 않습니다). 여전히 베타, 선주문.
Grezgory 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.