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
GitHub에서 저장소를 클론합니다
git clone https://github.com/openssh/openssh-portable - 2
디렉터리로 이동해 configure 스크립트를 생성합니다
cd openssh-portable && autoreconf - 3
빌드를 구성합니다
./configure - 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 호스트, 컨테이너, VM, Kubernetes 클러스터, 클라우드 서버에 한곳에서 접속할 수 있는 데스크톱 연결 허브입니다.
RDP, SSH, VNC, Telnet, SFTP 연결을 하나의 런처에서 관리하는 Windows용 개인 원격 세션 관리자입니다.
SSH, VNC, RDP로 서버에 연결하고 SFTP, Docker, Proxmox를 관리하는 셀프 호스팅 서버 관리 소프트웨어입니다.
로그인 프롬프트, 일괄 로그인, trzsz/zmodem 파일 전송, mosh와 유사한 UDP 모드를 추가한 OpenSSH 호환 SSH 클라이언트입니다.
TinySSH는 최신 암호화만 지원하고 레거시 및 안전하지 않은 기능은 제외한 미니멀한 SSHv2 서버입니다.