Repolode
openssh

openssh/openssh-portable

Unix 계열 시스템에서 안전한 원격 로그인, 명령 실행, 파일 전송을 제공하는 SSH 제품군의 비-OpenBSD 포트인 Portable OpenSSH입니다.

스타
4,095
포크
2,212
열린 이슈
156
마지막 커밋
18시간 전

어떤 프로젝트인가요?

OpenSSH는 SSH 프로토콜 버전 2를 완벽하게 구현한 프로젝트입니다. 안전한 원격 로그인과 명령 실행을 위한 클라이언트 ssh와 서버 sshd, 파일 전송을 위한 scp와 sftp, 키 생성용 ssh-keygen 및 실행 중 키 저장용 ssh-agent 같은 유틸리티를 제공합니다.

이 저장소는 Linux, macOS, Cygwin을 비롯한 대부분의 Unix 계열 시스템에서 사용할 수 있도록 유지 관리되는 OpenBSD OpenSSH의 포터블 버전입니다. 다른 플랫폼에 없는 OpenBSD API를 추가하고, 더 많은 운영체제에서 sshd 샌드박싱을 지원하며, PAM 같은 운영체제 고유의 인증 및 감사 기능을 지원합니다.

빌드에는 autoconf와 make를 사용하며, 암호화용 LibreSSL, OpenSSL, AWS-LC 또는 BoringSSL, 압축용 zlib, FIDO 보안 키용 libfido2 같은 라이브러리를 선택적으로 사용할 수 있습니다. PAM, libedit, Kerberos/GSSAPI, SELinux 옵션은 configure 단계에서 설정할 수 있습니다.

핵심 기능

  • 01SSH 프로토콜 v2 기반 원격 로그인 및 명령 실행을 위한 클라이언트와 서버
  • 02scp와 sftp를 통한 파일 전송
  • 03ssh-keygen과 ssh-agent를 이용한 키 관리
  • 04Linux, macOS, Cygwin 및 대부분의 다른 Unix 계열 시스템에서 실행
  • 05PAM, Kerberos/GSSAPI, SELinux 및 FIDO 보안 키를 선택적으로 지원

활용 사례

  • 원격 Linux 또는 Unix 서버에 안전하게 로그인
  • sftp 또는 scp로 컴퓨터 간 파일 전송
  • OpenBSD 기본 OpenSSH가 없는 시스템에서 SSH 서버를 실행하고 보안 강화
  • ssh-keygen과 ssh-agent로 SSH 키 및 로드된 키 관리

빠른 시작

  1. 1

    GitHub에서 저장소를 클론합니다

    git clone https://github.com/openssh/openssh-portable
  2. 2

    디렉터리로 이동해 configure 스크립트를 생성합니다

    cd openssh-portable && autoreconf
  3. 3

    빌드를 구성합니다

    ./configure
  4. 4

    컴파일하고 테스트를 실행합니다

    make && make tests

사용 전 알아둘 점

  • Linux, macOS, Cygwin과 같은 Unix 계열 시스템을 대상으로 하며, 네이티브 Windows는 지원하지 않습니다.
  • Git에서 빌드하려면 autoconf와 정상 작동하는 C 컴파일러가 필요합니다.
  • 메타데이터에 명확한 라이선스 식별자가 없으므로 재사용하기 전에 라이선스를 확인하세요.

포함된 컬렉션

토픽

자주 묻는 질문

openssh-portable은(는) 무엇인가요?
Unix 계열 시스템에서 안전한 원격 로그인, 명령 실행, 파일 전송을 제공하는 SSH 제품군의 비-OpenBSD 포트인 Portable OpenSSH입니다. OpenSSH는 SSH 프로토콜 버전 2를 완벽하게 구현한 프로젝트입니다. 안전한 원격 로그인과 명령 실행을 위한 클라이언트 ssh와 서버 sshd, 파일 전송을 위한 scp와 sftp, 키 생성용 ssh-keygen 및 실행 중 키 저장용 ssh-agent 같은 유틸리티를 제공합니다.
openssh-portable은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
openssh-portable은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
openssh-portable은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. openssh-portable의 마지막 커밋은 2026년 11월 6일입니다.
openssh-portable은(는) 어디에 사용할 수 있나요?
원격 Linux 또는 Unix 서버에 안전하게 로그인 sftp 또는 scp로 컴퓨터 간 파일 전송 OpenBSD 기본 OpenSSH가 없는 시스템에서 SSH 서버를 실행하고 보안 강화 ssh-keygen과 ssh-agent로 SSH 키 및 로드된 키 관리
openssh-portable는 어떻게 설치하나요?
GitHub에서 저장소를 클론합니다: git clone https://github.com/openssh/openssh-portable 디렉터리로 이동해 configure 스크립트를 생성합니다: cd openssh-portable && autoreconf 빌드를 구성합니다: ./configure 컴파일하고 테스트를 실행합니다: make && make tests
openssh-portable은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/openssh/openssh-portable

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

SSH 개인 키를 Secure Enclave에 저장해 내보낼 수 없도록 하고, Touch ID 또는 Apple Watch로 접근을 제어하는 macOS 앱입니다.

보안#ssh#macos#secure-enclave
9.3천+47 이번 주231SwiftMIT활발히 관리됨업데이트 19일 전