개요
iOS용 NMSSH와 Android용 JSch를 래핑하여 SSH 및 SFTP 클라이언트 기능을 제공하는 플러터 패키지입니다. 안전한 원격 연결과 파일 전송을 가능하게 하며, 비밀번호 또는 키를 통한 인증을 지원합니다. 크로스플랫폼 네트워크 작업과 보안 프로토콜이 필요한 개발자를 위해 설계되었으며, 플랫폼별 깊은 지식 없이도 모바일 앱에 SSH 기반 워크플로우를 간편하게 통합할 수 있습니다.
사용 사례
- 원격 서버 관리
- SFTP를 통한 안전한 파일 전송
- 자동화된 배포 스크립트
- 보안 장치 구성
- 원격 디버깅
- 시스템 관리 작업
주요 기능
- 크로스플랫폼 SSH/SFTP 지원
- 암호 및 키 기반 인증
- iOS NMSSH 및 Android JSch와의 통합
- 연결 및 파일 작업을 위한 간단한 API
- 안전한 암호화 통신
적합한 대상
- 관리 도구를 구축하는 개발자
- 원격 액세스가 필요한 모바일 앱
- 모바일 앱에서의 CI/CD 통합
- 네트워크 자동화 프로젝트
- 보안 데이터 교환을 처리하는 앱
고려 사항
- iOS 및 안드로이드에서 네이티브 라이브러리 설정이 필요합니다
- iOS 및 Android 플랫폼에 한정
- 인증 자격 증명은 안전하게 처리되어야 합니다
- 저사양 기기에서 성능 오버헤드 가능성
- SSH 세션용 내장 UI 구성 요소 없음