PuTTY를 대신하는 제대로 된 SSH 작업 공간
여기 적은 기능은 모두 Gimotty 0.1에 지금 들어 있습니다. 없는 것은 맨 끝에 모았습니다.
쓰던 것을 그대로 가져옵니다
- PuTTY 레지스트리나
.reg파일, SecureCRT, Xshell, OpenSSH config에서 가져옵니다. 연결할 수 있는지 확인하고, 적용되지 않는 설정을 목록으로 보여 줍니다. - PuTTY 명령줄:
[user@]host [port],telnet://,-load,@session,-P -l -pw -pwfile -i -m -t -T -N -C -v -4 -6 -L -R -D -A -X -sercfg -sessionlog -cleanup. - SecureCRT SSH 명령줄:
/SSH2 /L /P /PASSWORD /I /AUTH /S /T /N /LOCAL /REMOTE /LOG /COMPRESSION. - PuTTY
.ppk키 형식 2·3. PC에서 한 번만, 같은 암호로 변환합니다. gimotty files ls/get/put/mkdir/rm/mv가pscp와psftp를 대신합니다.
어디에든 연결합니다
- SSH, 로컬 셸, Telnet, Rlogin, Raw TCP, 시리얼(COM·tty, mark·space 패리티, 1.5 정지 비트, DSR/DTR). 브레이크 신호도 보냅니다.
- 점프 호스트 최대 8단. 주소나 다른 저장 세션으로 지정합니다.
- SOCKS4·SOCKS4a·SOCKS5·HTTP 프록시, 로컬·원격·동적 포트 포워딩, SetEnv 환경 변수.
- 처음 접속할 때 호스트 키를 보여 주고, 바뀐 키는 거부합니다.
여러 세션을 한꺼번에
- 탭 이름·색 지정, 끌어서 순서 바꾸기, 같은 세션을 새 탭으로 하나 더.
- 2분할·4분할(좌우·상하·격자).
- 모든 탭에 동시 입력, 현재 탭·모든 탭용 명령 입력 막대, 빠른 명령 버튼.
- 여러 줄 붙여 넣기는 보내기 전에 내용을 확인합니다.
터미널을 떠나지 않고 파일을
- 터미널 옆 SFTP 탐색기: 폴더 이동, 올리기(끌어다 놓기 포함), 내려받기, 새 폴더, 이름 바꾸기, 삭제.
- 폴더째 전송, 진행률·속도 표시와 취소.
- 터미널과 같은 호스트 키·점프 호스트·프록시를 씁니다.
- 전송 중 비밀번호·키 암호·OTP·처음 보는 호스트 키 확인을 대화상자로 묻습니다.
귀찮은 일은 자동으로
- 로그온 동작: 기다릴 문자열이 나오면 보낼 문자열을 보냅니다.
- 안티 아이들과 자동 재연결.
- PuTTY와 같은 형식(
&Y &M &D &T &H &P)의 파일 이름으로 세션 로그. - 키워드 강조.
비밀은 파일에 남기지 않습니다
- 마스터 암호(Argon2id, XChaCha20-Poly1305)로 지키는 암호 보관함. 쓰지 않으면 저절로 잠깁니다.
- 저장한 비밀번호는 그 세션의 로그인 프롬프트에, 접속 후 60초 안에, 한 번만 입력합니다.
- 세션 파일에는 비밀번호가 들어가지 않습니다.
-pw비밀번호는 그 탭의 메모리에만 둡니다. - 프록시 비밀번호는 환경 변수로만 받습니다.
회선 위의 모든 문자를
- 서버 문자 집합: UTF-8, EUC-KR(CP949), Shift_JIS, EUC-JP, GBK, Big5, Windows-1252, ISO-8859-2, Windows-1251, KOI8-R 등.
- 한글 IME 조합 입력. 조합을 확정하는 Enter로 메시지가 전송되지 않습니다.
- 한글이 정확히 두 칸을 차지하는 고정폭 글꼴 D2Coding을 내장했습니다.
업무용 앱처럼 배포합니다
- 관리자 권한이 필요 없는 사용자별 설치 프로그램. 시작 메뉴와 앱 제거 항목도 만듭니다.
/S로 무인 설치·제거. 모든 내려받기 파일에 SHA-256 파일을 함께 둡니다.- 포터블 ZIP: 프로그램 옆에
gimotty-data폴더를 만들면 모든 것이 거기에 저장됩니다. - DirectX 12를 먼저 쓰고 자동으로 WARP 소프트웨어 렌더러로 바꿉니다. VDI용 소프트웨어 렌더링 바로 가기도 있습니다.
- 설정·세션·로그는 업데이트하거나 제거해도 남습니다.
현재 제한 사항
- Windows 10·11(x64)에서만 실행됩니다. macOS·Linux 판은 아직 없습니다.
- 앱 화면은 영어와 한국어입니다. 일본어 화면은 준비 중입니다.
- 일본어·중국어 글자 표시는 충분히 검증하지 않았습니다. 한국어 시스템 글꼴에 없는 한자는 보이지 않을 수 있습니다.
- 파일 전송은 SFTP만 됩니다. ZMODEM·Kermit은 없습니다.
- VBScript·Python 로그온 스크립트는 실행하지 않습니다. 로그온 동작을 쓰세요.
- MCP 서버는 stdio로만 연결합니다. HTTP 전송은 없습니다.
- 얼리 액세스 빌드는 아직 코드 서명이 없어 Windows SmartScreen 경고가 뜰 수 있습니다.