Repository navigation
Releases: gbox3d/auto_ssh_auther
Releases · gbox3d/auto_ssh_auther
Release list
auto_ssh_auther v0.3.2
Added
- 선택한 키의 서버 등록 상태를 자동 감지(키 선택/서버 입력 변경 시 디바운스)해 버튼 하나가 Register / Unregister 로 전환되는 스마트 동작 버튼
- 원격
authorized_keys에서 키를 제거하는 Unregister(키 해제) - 서버 무응답·주소 미입력 시 동작 버튼 자동 비활성화 + 상태 표시 라벨
- 이전 접속 정보 기억 + Host·Username 자동완성(드롭다운 선택 + 직접 입력). Host 선택 시 Port/User 자동 채움. 성공한 접속과 자동 감지 성공 시 기록(host/port/user만, 비밀번호 미저장)
Changed
Verify Key Login버튼 제거 — 키 선택 시 등록 상태 자동 감지로 대체 (Test Connection유지)- 포트 입력칸 스피너(증감 화살표) 제거 — 정수 입력 유지
Fixed
- 검증이
~/.ssh/config의 IdentityFile까지 시도해 미등록 키도 성공으로 뜨던 거짓 양성 수정(-F os.devnull로 격리) - 소스 실행 시 타이틀바·작업표시줄 아이콘이 표시되지 않던 리소스 경로 버그 수정
auto_ssh_auther v0.3.1
Added
- 창 타이틀바에 실제 버전 표시 (예:
Auto SSH Auther v0.3.1) — dev 실행과 PyInstaller 빌드 양쪽에서 패키지 메타데이터로 해석 Verify Key Login버튼 추가 — 등록과 별개로 선택한 키로 암호 없이 접속되는지 즉시 검증
Changed
app_assets.py가 버전을 하드코딩 대신importlib.metadata로 해석- 프로젝트 버전을
0.3.1로 갱신
Packaging
auto_ssh_auther.spec가copy_metadata로 dist-info를 빌드 결과물에 포함
Fixed
- 등록 단위 테스트가 실제 네트워크 접속을 시도하던 문제를 모킹으로 수정
auto_ssh_auther v0.3.0
Added
- 키 등록 직후 시스템
ssh(BatchMode)로 키 전용 로그인이 실제로 되는지 자동 검증하고 결과를 결과창에 표시 - 같은 서버(HostName)를 가리키지만
IdentityFile이 없는 다른 Host 별칭을 감지해 경고 (별칭으로 접속 시 키가 아니라 암호를 묻는 문제 예방) src/ssh_auther/ssh/verify.py와tests/test_verify.py추가local_config.find_alias_collisions와 관련 단위 테스트 추가
Changed
- 프로젝트 버전을
0.3.0으로 갱신
Verified
uv run python -m unittest discover -s tests -v
auto_ssh_auther v0.2.1
Changed
- 프로젝트 버전을
0.2.1로 갱신 _forAI문서 세트를 현재 구조 기준으로 정리하고 버전 표기를0.2.1로 통일- 중복 계획 문서
_forAI/myplan.md를plan.md기준으로 통합하고 제거
Verified
uv run python -m unittest discover -s tests -v
window_x86_0.1.0
패키지 구조를 src 레이아웃으로 전환하고 패키지명을 ssh_auther로 변경 - auto_ssh_auther/ → src/ssh_auther/ 디렉토리 이동 - 모든 import 경로를 ssh_auther로 변경 - pyproject.toml에 src 레이아웃 설정 추가 - auto_ssh_auther.spec pathex에 src 경로 추가