웹 사이트의 소유자 또는 관리자이거나 시스템 관리자 인 경우 적어도 한 번은 퍼티에 대해 들어 보셨을 것입니다. Windows에서 Mac으로 이동하는 것이 흥미롭고 긍정적 인 변화이지만, PuTTY를 사용하면 Mac에서 PuTTY 지원이 없으므로 어둠 속에서 좌절감을 느낄 것입니다.
나 자신은 내 웹 사이트에 SSH를하지 않으므로 퍼티가 없다는 것을 정말로 신경 쓰지 않아도됩니다. 그러나 PuTTY를 사용하고 최근에야 Mac으로 전환 한 많은 사람들에게 문제가됩니다. 우리는 SSH를 원격 서버에 넣을 수있는 PuTTY 5 가지 무료 목록을 컴파일했습니다 .
1. 단말기
터미널 응용 프로그램은 Mac에 번들로 제공되는 기본 CLI 이며, 모르는 경우에 대비하여 매우 강력한 도구입니다. 터미널을 사용하여 SSH를 원격 서버에 사용할 수 있습니다. 단, 유효한 로그인 자격 증명이 있어야합니다.
다음은 SSH에서 웹 서버로 터미널을 사용하는 방법에 대한 간단한 예입니다. 일러스트레이션을 위해 내 웹 사이트의 호스팅 서버를 사용하고 있습니다. 서버 이름을 서버로 변경하고 로그인 자격 증명을 사용하면됩니다.
1. 터미널을 시작 합니다 .
2. 다음 명령 을 사용하여 SSH를 사용하여 웹 서버에 연결합니다.
ssh server_name -p port_number -l login_id
- 내 경우 명령은 다음과 같습니다.
ssh server208.web-hosting.com -p 21098 -l my_username
3. 암호 를 입력 하라는 메시지가 나타납니다. 타이핑은 보안을 위해 숨겨집니다.
4. 로그인 암호를 입력하면 Enter 키를 누르면 SSH를 통해 연결됩니다. 이제 서버에서 쉘 명령 을 실행할 수 있습니다.
2. iTerm2
iTerm2는 기본 터미널 응용 프로그램에서 제공하지 않는 추가 된 기능이 많은 Mac 용 터미널 대체 장치입니다 . iTerm2가 제공하는 다양한 기능 중 주목할만한 기능은 다음과 같습니다.
- 분할 창 지원 : 여러 탭이 동일한 탭에 있습니다.
- 주석 지원 : 실행 된 쉘 명령에 메모와 주석을 추가하십시오.
- 즉시 재생 : 이 기능은 iTerm2에서 수행 한 모든 작업의 기록을 재생합니다. 이전 명령에서 숫자 나 세부 정보를 복사하는 것을 잊어 버린 경우에 대비합니다.
- 더 나은 검색 : iTerm2에서 검색하면 Safari와 Chrome처럼 단어 일치를 강조 표시합니다.
- 무의미한 사본 : 더 이상 텍스트를 복사하거나 붙여 넣을 때 마우스를 사용할 필요가 없습니다!
iTerm2가 제공하는 많은 다른 기능이 있습니다. 공식 웹 사이트에서 해당 내용을 읽을 수 있습니다. iTerm2를 사용하여 웹 서버로 SSH를 보내는 프로세스는 터미널에서의 프로세스와 완전히 동일합니다. 단, iTerm2는 터미널 내부에서보다 쉽게 작업 할 수 있습니다.
여기에서 다운로드하십시오.
3. vSSH Lite
vSSH는 프리미엄 앱이지만 Lite 버전도 무료로 제공합니다. vSSH는 SSH 또는 텔넷 연결 또는 포트 포워딩을 목표로합니다. 터미널 및 iTerm2와 달리 vSSH는 터미널 대체품이 아닙니다. 그러나 SSH를 사용하여 웹 사이트에 성공적으로 연결하면 CLI를 제공합니다. 이 앱은 인증을 위해 사용자 이름과 암호를 사용하거나 공개 / 개인 키 암호화 를 사용할 수있는 기능을 포함하여 많은 기능을 제공합니다 . iPhone 또는 iPad와 같은 다른 장치에서 SSH 응용 프로그램을 사용하는 경우 vSSH Lite는 해당 응용 프로그램과 iCloud 연결을 만들고 심지어 매크로를 공유 할 수 있습니다. 로깅 및 의사 그래픽 지원뿐만 아니라 키 및 포트 포워딩을 지원합니다.
기본 사용법으로는 vSSH Lite 만 있으면 충분하지만 동시에 여러 개의 vSSH 창이 열리는 경우 유료 버전의 앱 ($ 4.46)을 구입해야합니다.
여기에서 다운로드하십시오.
4. DTerm
DTerm은 터미널 대체 앱입니다. 이는 작업중인 모든 창에서 시작할 수있는 상황에 맞는 명령 행 응용 프로그램 이므로 GUI에서 작업중인 파일에 대한 명령을 쉽게 실행하고 명령 행 조치를 수행 할 수 있습니다. 작업에 전체 터미널 창을 사용해야하는 경우 Command + Return 키 를 누르면 DTerm이 이미 올바른 작업 디렉터리로 설정된 전체 터미널 창을 시작하고 바로 시작할 수 있습니다. 응용 프로그램은 표준 명령 행 자동 완성 시스템도 완벽하게 지원하므로 명령 필드에서 F5를 눌러 입력하는 명령에 대해 가능한 자동 완성 옵션에 대한 제안이있는 자동 완성 창을 얻을 수 있습니다.
여기에서 다운로드하십시오.
5. 셔틀
셔틀은 SSH 서버를위한 바로 가기 메뉴 만큼 많은 앱이 아닙니다. 적어도 그것이 광고 된 방식입니다. SSH를 사용하지 않기 때문에 실제로 사용하지는 않을 것이라고 생각했지만 Shuttle은 단 몇 번의 클릭만으로 명령이나 스크립트를 실행하도록 구성 할 수 있습니다.
셔틀에는 shuttle.json 파일이 있습니다 .이 파일을 편집하여 원하는 텍스트 편집기를 사용하여 셔틀이 메뉴 모음에 추가하는 바로 가기 메뉴에 SSH 서버 및 구성을 추가 할 수 있습니다.이 json 파일에는 실제로 추가 할 수있는 해당 메뉴 항목을 클릭하면 실행할 명령에 대한 항목입니다. 이것은 좋은 물건입니다! SSH뿐만 아니라 기본적으로 메뉴 막대에서 사용자 지정 스크립트를 실행하기위한 명령을 추가하고 새 터미널 창에서 열거 나 같은 터미널 창에서 새 탭으로 열 수 있습니다.
여기에서 다운로드하십시오.
이 SSH 클라이언트를 사용하여 원격으로 보안 쉘에 액세스
결국 맥 사용자는 SSH 목적을 위해 PuTTY와 같은 별도의 클라이언트가 실제로 필요하지 않습니다. 터미널 앱은 이미 PuTTY가 Windows 사용자에게 제공하는 것을 가지고 있습니다. 그러나 추가 기능 및 추가 색상 지원을 위해 위에서 언급 한 앱 중 하나를 사용할 수 있습니다. SSH를 사용하는 방법을 배우는 것은 자신의 웹 사이트를 운영하거나 원격으로 시스템을 안전하게 관리하려는 경우 유용 할 수 있으므로 오늘 시작하십시오.
우리는 Mac OS에서의 SSH 사용 경험과, MacOS에 대한 PuTTY 지원 부족으로 인해 직면 한 문제점 (있는 경우)에 대해 듣고 싶습니다. 아래 코멘트 섹션에서 큰소리로 외치십시오.