프로젝트 소개
AutoSSH는 SSH 기반 자동화 및 백업 작업을 위해 설계된 교차 플랫폼 .NET 애플리케이션입니다. 선언적 명령 파일을 통해 단일 인터페이스에서 여러 Windows 및 Linux 서버를 관리할 수 있습니다. 시스템은 첫 번째 실행 후 보호된 데이터 파일에 인증 자격 증명를 안전하게 저장하여, 이후 실행 시 대화형 프롬프트 없이 진행됩니다. 주요 기능으로는 구성 가능한 작업자 수를 사용한 병렬 호스트 처리, 호스트당 최대 8개의 동시 연결을 통한 비동기 다운로드, 시간 정보를 기반으로 변경되지 않은 파일을 건너뛰는 지능형 동기화 메커니즘 등이 있습니다. 백업 작업은 재귀적 파일 전송과 glob 패턴을 통한 선택적 필터링 모두 지원합니다. 이 애플리케이션은 SSH 연결, SFTP 작업, 원격 셸 명령에 대한 타임아웃 구성이 포함된 강력한 오류 처리를 제공합니다. 구성은 호스트 정의($host), 백업 사양($backup), 파일 교체($NEWFILES$), 제외 규칙($ignore)을 포함하는 명령 파일에 의해驱动됩니다. 사용자는 AUTOSSH_DOWNLOAD_WORKERS 및 AUTOSSH_HOST_WORKERS 환경 변수를 통해 동시성 수준을 조정하고, 다운로드 및 명령 실행에 대한 사용자 지정 타임아웃을 설정할 수 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.