2015-01-09 5 views
4

임베디드 리눅스 장치에서 사용할 OPKG 저장소를 설정하고 있습니다. 우리의 장치 만 패키지에 액세스 할 수 있도록 서버를 보호하고 싶습니다. http 프록시 사용자 이름 및 암호에 대한 일부 참조 이외의 다른 방법에 대한 정보를 찾을 수 없습니다. 이것이 달성 될 수있는 방법이 있습니까? 나는 opkg 저장소가 ipkg와 같은 시스템을 사용한다고 생각한다.OPKG 저장소 보안

+0

나는 또한 이걸보고 있는데, 이것에 관해 무엇인가를 찾을 수 있었나요? 감사! – Ahsan

+1

@Ahsan, OPKG 소스를 패치하여 libcurl을 통한 HTTP 인증을 사용하게되었습니다. 변경 사항을 정리하고 프로젝트에 공식적으로 기여할 기회는 없었지만 원하는 경우 변경 사항을 확실히 보낼 수 있습니다. –

+0

예, 확실히 필요합니다. 자신의 질문에 답할 수 있으므로 다른 사람들을 도울 수 있습니다. 'pekg' 목표면에서해야 할 단계 (명령)에 대해서도 언급 해 주시면 고맙겠습니다. 감사! – Ahsan

답변

6

당신은 정말 소스를 수정할 필요가 없습니다 - libcurl와 OPKG를 컴파일하는 HTTP 기본 인증을 가능하게 할 것이다 : ./configure --enable-curl opkg.conf에서 make

을 실행하기 전에 단지 option http_auth user:pass을 추가하고 작동합니다.

나는이 변경 사항이 얼마 전에 추가 된 것을 기억합니다. 언제 또는 어떤 버전인지는 기억하지 않지만 최신으로 작동합니다.