---
sourceDocument: 호주 IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/it-operations-management

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# 권한 있는 SSH 명령

# 프로브 기반 검색 중 권한 있는 사용자가 필요한 SSH 명령 {#ariaid-title1}

* 릴리스 버전: Australia
* 
* 업데이트 날짜 2026년 03월 12일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 4분

다음 테이블에는 가로 검색 중 프로브에 의해 디스커버리 실행되는 SSH 명령이 나와 있습니다. 이러한 SSH 명령을 실행하려면 높은 권한이 필요합니다.

## 높은 권한이 필요한 운영 체제 명령 {#discovery-ssh-command-require-priv__section_of3_xh3_ytb}

이 예시에서는 사용자 이름을 Disco로 가정합니다. 실제 사용자 이름을 대체하고 명령의 경로가 시스템의 경로와 일치하는지 확인합니다.  
주:  
sudo 명령은 sudo 명령에 제공할 암호가 없기 때문에 개인 키 자격 증명과 함께 작동하지 않습니다. 해결 방법은 sudo 구성에 NOPASSWD 옵션을 추가하는 것입니다. 예를 들어 `disco ALL = (root) NOPASSWD:/usr/sbin/dmidecode,/usr/sbin/lsof,/sbin/ifconfig`를 입력할 수 있습니다.

상승된 권한이 필요하지 않은 명령에 대한 자세한 내용은 을 참조하십시오 [프로브 기반 검색 중에 권한 있는 사용자가 필요 없는 SSH 명령](https://servicenow-prod.fluidtopics.net/dvr60n0wjuQpAo4514BrtQ "다음 테이블에는 가로 검색 중 대상 장치에서 프로브에 의해 디스커버리 실행되는 SSH 명령이 나와 있습니다. 이러한 SSH 명령을 실행하는 데 높은 권한이 필요하지 않습니다.").

하향식 검색 중에 사용하는 서비스 매핑에서 사용하는 명령에 대한 자세한 내용은 [서비스 매핑 권한 있는 사용자가 필요한 명령](https://servicenow-prod.fluidtopics.net/9bEgYXZgHNISMwAwRusvbQ "서비스 매핑 는 조직에서 Unix 기반 호스트를 검색하고 매핑하기 위해 높은 권한이 필요한 명령을 사용합니다. 필요한 자격 증명을 구성하는 것 외에도 조직의 서버에서 이러한 명령을 높은 권한으로 실행할 수 있도록 서비스 매핑 구성합니다.") 및 [서비스 매핑 권한이 있는 사용자가 필요하지 않은 명령](https://servicenow-prod.fluidtopics.net/Gcvkw4bLhtLubWN5f6neTw "검색 및 매핑에 사용되는 서비스 매핑 대부분의 명령에는 높은 권한이 필요하지 않습니다.") 문서를 참조하십시오.

## SSH 키가 확인되지 않음 {#discovery-ssh-command-require-priv__section_ldx_lhc_w2c}

MID 서버 시스템에 MID 서버 연결할 때 는 해당 시스템에 대해 호스트 키 유효성 검사를 수행하지 않으므로 신뢰할 수 없는 것으로 처리합니다. 공격자가 메시지 가로채기(man-in-the-middle) 공격을 수행하고 트래픽을 악성 SSH 서비스로 리디렉션하는 경우 공격자는 연결을 통해 전송되는 모든 데이터를 가로채거나 수정할 수 있습니다.

따라서 SSH 서버와 대상 SSH 서버 간에 MID 서버 교환되는 중요한 정보를 제한합니다. SSH 인증에는 키 또는 인증서만 사용하고 시스템 자격 증명은 보내지 않습니다. 필요한 권한 있는 명령에 대해 sudoers 파일에서 NOPASSWD 를 구성합니다.
{#discovery-ssh-command-require-priv__table_fsp_m5r_52c__entry__2}

| 명령 | 목적 |
|-|-|
| 광고 | CPU 속도와 메모리를 수집합니다. /etc/sudoers 라인 예: `Disco ALL = (root)/usr/bin/adb` |
[표 1. HP-UX]

{#discovery-ssh-command-require-priv__table_fsp_m5r_52c}  
{#discovery-ssh-command-require-priv__table_t32_t5r_52c__entry__2}

| 명령 | 목적 |
|-|-|
| DMIDECODE | 마더보드에 내장된 일련 번호를 포함하여 하드웨어에 대한 여러 가지 정보를 수집합니다. /etc/sudoers 라인 예: `Disco ALL = (root)/sbin/dmidecode` |
| fdisk | 시스템에서 디스크와 크기 정보를 수집합니다. /etc/sudoers 라인 예: `Disco ALL = (root)/usr/bin/fdisk-l` |
| 다중 경로 | 다중 경로 입력 출력(MPIO)에 대한 장치 매핑을 수집합니다. /etc/sudoers 라인 예: `Disco ALL = (root)/usr/bin/multipath -ll` |
[표 2. 모든 Linux]

{#discovery-ssh-command-require-priv__table_t32_t5r_52c}  
{#discovery-ssh-command-require-priv__table_fjp_z5r_52c__entry__2}

| 명령 | 목적 |
|-|-|
| DMSETUP | 낮은 레벨의 볼륨을 검사합니다. /etc/sudoers 라인 예 * `Disco ALL = (root)/usr/bin/dmsetup 테이블 *` * `Disco ALL = (root)/usr/bin/dmsetup ls` {#discovery-ssh-command-require-priv__ul_pnb_1vr_52c} |
[표 3. Linux과 Solaris]

{#discovery-ssh-command-require-priv__table_fjp_z5r_52c}  
{#discovery-ssh-command-require-priv__table_sqb_fvr_52c__entry__2}

| 명령 | 목적 |
|-|-|
| lsof | 프로세스와 시스템 간의 연결 관계를 결정합니다. /etc/sudoers 라인 예: `Disco ALL = (root)/sbin/lsof` |
| oratab | 홈 및 pfile을 Oracle 찾기 위해 oratab 파일에 대한 읽기 권한을 부여합니다. |
| 넷스타트 | 프로세스와 시스템 간의 연결 관계를 결정합니다. /etc/sudoers 라인 예: `Disco ALL = (root)/bin/netstat` |
| ss | 프로세스와 시스템 간의 연결 관계를 결정합니다. /etc/sudoers 라인 예: `Disco ALL = (root)/sbin/ss` |
[표 4. 모든 UNIX 버전]

{#discovery-ssh-command-require-priv__table_sqb_fvr_52c}  
{#discovery-ssh-command-require-priv__table_kzq_jvr_52c__entry__2}

| 명령 | 목적 |
|-|-|
| ISCSIADM | IQN(iSCSI 정규화된 이름)을 가져옵니다. /etc/sudoers 라인 예: `${sudo:iscsiadm 목록 대상-S}` |
| FCINFO의 | 포트에 대한 WWPN(World Wide Port Name)을 가져옵니다. /etc/sudoers 라인 예: `${sudo:fcinfo remote-port -sl -p $port}` |
| prtvtoc | 디스크 파티션에 대한 정보를 보고합니다. /etc/sudoers 라인 예: `Disco ALL = (root)/usr/bin/prtvtoc` |
| /usr/bin/ps | 실행 중인 프로세스를 나열합니다. 루트 액세스로 실행하는 대신 proc_owner role.sola를 추가합니다. /etc/sudoers 라인 예: `Disco ALL = (root)/usr/bin/ps` |
| /usr/ucb/ps | 실행 중인 프로세스를 나열합니다. 루트 액세스를 실행하는 대신 proc_owner 역할을 추가합니다. `/usr/ucb/ps` 명령의 사용은 11부터 Solaris 더 이상 사용되지 않습니다. 모든 Solaris 버전에 대해 이 명령을 사용해야 하므로 디스커버리 11개 시스템에 ucb 유틸리티를 수동으로 Solaris 설치해야 합니다. 지침은 [KB0564262](https://support.servicenow.com/kb_view.do?sysparm_article=KB0564262) 문서를 참조하십시오. /etc/sudoers 라인 예: `Disco ALL = (root)/usr/ucb/ps` |
| pgrep | 소켓 정보가 포함된 프로세스 ID(PID) 목록을 가져옵니다. /etc/sudoers 라인 예: `Disco ALL = (root)/usr/bin/pgrep` |
| p파일 | 각 PID에 대해 S_IFSOCK에 대한 출력을 가져오고 처리합니다. /etc/sudoers 라인 예: `Disco ALL = (root)/usr/bin/pfiles` |
[표 5. Solaris]

{#discovery-ssh-command-require-priv__table_kzq_jvr_52c}
**관련 개념**   

* [디스커버리 프로브 및 패턴에 대한 명령](https://servicenow-prod.fluidtopics.net/ll1x9tcWHSQ85bbYG_9dJA "디스커버리 명령은 프로브 및 패턴 기반 검색에서 사용자 환경의 CI(구성 항목)에 액세스하는 데 사용됩니다.")

