1P by emusal 3시간전 | ★ favorite | 댓글 1개

최근 바이브코딩을 활용해 VS Code와 Cursor 내에서 개발하며, 원격 서버 접속과 반복되는 명령어 실행을 한번에 처리할 수 있는 익스텐션 alogin-skills를 만들어 공개했습니다.

이 툴의 뿌리는 20년 전 주니어 시절, 수십 대의 서버를 관리하며 만들었던 'alogin'이라는 작은 스크립트입니다.
당시에는 여러 단계의 배스천 호스트를 거쳐 로그인하는 과정이 너무 번거로워 Bash와 Expect로 대충 짜서 쓰던 도구였는데,
퇴사한 지 한참 된 지금까지도 전 직장 동료들이 사용하고 있다는 소식을 듣고 다시 손을 대기 시작했습니다.

예전에는 주로 터미널과 Vim을 썼지만, 요즘은 서버 개발자들도 Cursor나 VS Code 같은 IDE를 많이 사용하는 추세인 것 같습니다.
이런 흐름에 맞춰 예전 스크립트를 단순히 포팅하는 것을 넘어,
반복되는 인프라 작업(명령어셋, 스크립트 등)을 '스킬'로 제작하여 여러 서버에 한 번에, IDE 내에서 쉽게 실행할 수 있도록 기능을 개선하고, Windows 지원도 추가했습니다. (다만, 윈도우 환경은 현재 일부 기능에 제약이 있습니다.)

주니어 시절의 저처럼 개발과 인프라 관리 사이에서 반복되는 작업으로 고군분투하는 분들에게 이 도구가 조금이나마 도움이 되었으면 좋겠습니다.

[참고 및 사용 팁]

  • 대화식 제어: Cursor 채팅창 등에서 "web-1 서버 에러 로그 요약해줘"나 "DB 서버 커넥션 수 확인해줘"라고 입력하면, 익스텐션이 MCP를 통해 서버에서 직접 결과를 가져와 보여줍니다.
  • Cursor용 설치 방법: 익스텐션 검색에서 alogin으로 조회가 안 되면 'emusal'로 검색해 보세요.

익스텐션 설치 전 alogin2 툴을 먼저 설치하셔야 됩니다.
https://github.com/emusal/alogin2/blob/main/README.md#Installation