[개발환경 엿보기구멍] Termius - ssh platform

BlackBean99·2023년 12월 12일
post-thumbnail

Termius

문제.. 관리 서버가 3개가 넘어가자..

알아요 다들 SSH 이렇게 접근해서 서버 운영한거

근데 저도 이제 서비스를 3,4개 이상 운영하다 보니 여러 서버를 들어가고 관리해야 할 일들이 생기는데 저기 pem 키는 어디에 저장해두었는지, 이 컨테이너 비밀번호들은 무엇인기 진짜 관리하기 귀찮을 때가 있었습니다. 능지이슈..


어느 순간 제 친구가 쓰는 멋진 툴이 있길래 뒤에서 훔쳐봤는데 아니... SSH 접속 루트를 저장해두고 쓰는 mputty같은 맥 툴이 있더라구요???? 미쳤다... 이건 못참지 하고 바로 뜯어왔습니다. 소개드리죠

Termius란?


https://termius.com/
ssh 멀티 플랫폼으로 접속 url, port, port forwarding, pem, authentication 모두 저장해두고 관리할 수 있는 툴이었습니다. 딱 나를 위한 거쟈나??


실제로 다운받으면 이런 화면이 생깁니다. 물론 이런 화면이 나옵니다. 저는 지금 서버를 6개를 등록시켜두었는데요.

저렇게 저장해두고 내가 컨트롤할거 하나씩 골라서 쓰면 됩니다. mputty랑은 비교도 안되게 깔끔하고 좋습니다.
일단 서버 등록하는 방법부터 알아볼까요?

Termius 서버 등록 / New Host

New Host (클릭)


이런식으로 전부 입력해서 간단하게 추가할 수 있습니다. 맨 위부터 IP, description, SSH PORT, UserName, Password, pem(등록도 가능함), etc 간단하게 등록가능합니다.

New Host -> New Group


이렇게 Group을 하나 생성해두면 회사마다, 집단마다 사용하는 서버를 묶어둘 수 있습니다. 나중에 분리해서 관리하기 편합니다. AWS, NCP , On-Promise등 클라우드 회사마다 분리해서

New Host > import


이렇게 기존 환경을 다 불러올 수 있는데요! 저번에 여러분이 ssh 로 하나씩 접속하고 있었다면 저걸 눌렀을때.. 놀라지 마십시오

기존에 접속했었던 모든 기록이 있었다는 점.. migration 하는데 진짜 초기부터 5분도 안걸렸습니다 신세계..

New Host > AWS Integration


AWS Host 등록하는데 따로 UI 가 있네요.. 이런 니즈 반영해준다니 참 감사하네요.

Local Terminual

저는 iTerm을 사용하고는 하는데 이 친구를 만나고 그냥 Local Terminal을 제공합니다

이렇게 TERMINAL을 누르면 자체 Terminal을 사용하고는 합니다.개꿀!

오른쪽을 보면 테마 설정까지?

아 커스텀 색 설정하는거 진짜 귀찮았는데 GUI로 하니 진짜 개꿀입니다.. 너무 맛있다...

SFTP

여러분 종종 서버에 있는 파일 어떻게 옮기지 고민 많으셨죠? 이걸 SMTP로 이메일로 상대방한테 CLI로 보내야하나..
아니요 그냥 SFTP 이 기능을 쓰십쇼

접속하면

화면상 개인정보는 다 가려두었습니다 ㅎㅎ 이렇게 파일 옮기면 개꿀? .env 같은 파일 옮겨서 관리하고 이럴때 confluence 이런걸로 옮겨도 되지만 혼자 작업하면 이걸로 하면 될듯?!!!

Port Forwarding

Remote 접속 환경으로 외부 컴퓨터 접속할 때 그냥 이거 쓰면 될듯

여러분도 원격 접속 환경 Terminus로 통합해서 이용해보시면 어떨까요?ㅎㅎ

이상 제가 추천하는 서버 접속 툴 추천 Terminus였습니다. 나중에 더 재밌는 툴로 가져오겠습니다!

profile
like_learning

2개의 댓글

comment-user-thumbnail
2024년 2월 11일

이런 좋은 툴이 있으면 슬랙에도 공유좀 해줘요 서현씨~

답글 달기
comment-user-thumbnail
2024년 8월 27일

지나가던 사람인데요, ~/.ssh/config 쓰면 되는 거 아닌가요?? 물론 termius 기능이 더 많고 편한 것 같습니다~

답글 달기