Oracle® Solaris 11.2의 보안 셸 액세스 관리

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

보안 셸 기본값에 대한 사용자 및 호스트 예외를 만드는 방법

이 절차에서는 /etc/ssh/sshd_config 파일의 전역 절 뒤에 조건부 Match 블록을 추가합니다. Match 블록 뒤의 키워드/값 쌍은 일치 항목으로 지정된 사용자, 그룹, 호스트 또는 주소에 대한 예외를 지정합니다.

시작하기 전에

solaris.admin.edit/etc/ssh/sshd_config 권한 부여가 지정된 관리자여야 합니다. 기본적으로 root 역할에는 이 권한 부여가 있습니다. 자세한 내용은 Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 지정된 관리 권한 사용을 참조하십시오.

  1. 편집을 위해 /etc/ssh/sshd_config 파일을 엽니다.
    # pfedit /etc/ssh/sshd_config
  2. 기본 설정 이외의 다른 보안 셸 설정을 사용하도록 사용자, 그룹, 호스트 또는 주소를 구성합니다.

    Match 블록을 전역 설정 뒤에 배치합니다.


    주 -  파일의 전역 섹션에 항상 기본 설정이 나열되는 것은 아닙니다. 기본값은 sshd_config(4) 매뉴얼 페이지를 참조하십시오.

    예를 들어, TCP 전달을 사용하도록 허용하지 않을 사용자가 있을 수도 있습니다. 다음 예에서는 public 그룹의 사용자 및 이름이 test로 시작하는 사용자가 TCP 전달을 사용할 수 없습니다.

    ## sshd_config file
    ## Global settings
    
    # Example (reflects default settings):
    #
    # Host *
    #   ForwardAgent no
    #   ForwardX11 no
    #   PubkeyAuthentication yes
    #   PasswordAuthentication yes
    #   FallBackToRsh no
    #   UseRsh no
    #   BatchMode no
    #   CheckHostIP yes
    #   StrictHostKeyChecking ask
    #   EscapeChar ~
    Match Group public
    AllowTcpForwarding no
    Match User test*
    AllowTcpForwarding no

    Match 블록 구문에 대한 자세한 내용은 sshd_config(4) 매뉴얼 페이지를 참조하십시오.