Nexpose를 사용하면 SSH 공용키로 사용자를 인증하는 자산에 대해 자격 증명된 스캔을 수행할 수 있습니다.
비대칭적 키 암호화로도 알려진 이 방법은 두 개의 관련 키 또는 큰 난수를 생성:
키 페어 생성 시 참고할 지침:
이 주제에서는 자산이 공용 키 인증을 허용하도록 구성하는 일반적인 단계를 설명합니다. 특정한 단계는 사용자의 특정한 시스템에 대한 문서를 참조하십시오.
ssh-keygen 프로세스는 암호 구문을 입력하는 옵션을 제공합니다. 키를 다른 장소에서 사용하려면 암호 구문을 통해 키를 보호하는 것이 좋습니다.
이 예에서는 2048비트 RSA 키 및 /tmp 디렉토리가 사용되었으나 사용자는 파일을 보호하기 위해 사용자가 신뢰할 수 있는 디렉토리를 사용해야 합니다.
ssh-keygen -t rsa -b 2048 -f /tmp/id_rsa
이 명령은 개인 키 파일 id_rsa와 공용 키 파일 id_rsa.pub를 생성합니다.
mkdir /home/[username]/.ssh
注意: 일부 검사에는 루트 액세스가 필요할 수 있습니다.
포괄적인 스캔에 필요한 적절한 액세스 권한을 통해 /tmp/id_rsa.pub 파일의 대상 자산 컨텐츠를 사용자의 홈 디렉토리의 .ssh/authorized_keys 파일에 추가합니다.
cat /[directory]/id_rsa.pub >> /home/[username]/.ssh/authorized_keys
개인 키를 제공한 후 애플리케이션에 SSH 공용 키 인증을 제공해야 합니다.
새 사이트 구성 도중 SSH 자격 증명을 추가하려면 홈 페이지에서 사이트 생성을 클릭합니다.
또는
페이지 상단에 있는 생성 탭을 클릭한 다음 드롭다운 목록에서 사이트를 선택합니다.
기존 사이트에서 SSH 자격 증명을 추가하려면 홈페이지의 사이트 테이블에서 해당 사이트의 편집 아이콘을 클릭합니다.
注意: ssh/authorized_keys는 대부분의 OpenSSH- 및 드롭다운 기반 SSH 데몬의 기본 파일입니다. 적절한 파일을 확인하려면 Linux 배포판에 대한 문서를 참조하십시오.
이 인증 방법은 SSH(보안 쉘)로서 드롭다운 목록에 있는 방법과는 다릅니다. 이 방법은 키 대신 암호를 필요로 합니다.
SSH(보안 쉘) 및 SSH(보안 쉘) 공용 키 서비스 모두에 대해 권한을 상승시킬 수 있습니다.
제공된 SSH 자격 증명이 루트 자격 증명이며 사용자 ID가 0이면 계정 이름이 변경되어도 권한 상승 자격 증명이 무시됩니다. 루트 또는 다른 이름이 설정되고 사용자 ID가 0인 계정이 지정되면 이 애플리케이션은 권한 상승 자격 증명을 무시합니다.
SSH 공용 키 구성
추가 옵션 단계를 위해 참고할 주제: