SSH를 통해 인증된 키를 사용하여 호스트에 로그인하려는 경우 vifs 명령을 사용하여 인증된 키를 업로드해야 합니다.

참고: 인증된 키를 사용하면 사용자 인증이 필요 없이 SSH 액세스가 가능하므로 환경에서 SSH 키를 사용할지 여부를 신중하게 고려해야 합니다.
인증 키를 통해 호스트에 대한 원격 액세스를 인증할 수 있습니다. 사용자 또는 스크립트가 SSH를 사용하여 호스트에 액세스하려고 할 때 키가 암호 없이 인증을 제공합니다. 인증 키를 사용하면 인증을 자동화할 수 있으므로 정기적인 작업을 수행할 스크립트를 작성할 때 유용합니다.
다음 유형의 SSH 키를 호스트에 업로드할 수 있습니다.
  • 루트 사용자에 대한 인증된 키 파일
  • RSA 키
  • RSA 공용 키

vSphere 6.0 업데이트 2 릴리스부터 DSS/DSA 키가 더 이상 지원되지 않습니다.

중요: /etc/ssh/sshd_config 파일을 수정하지 마십시오. 이렇게 하면 변경 사항을 호스트 데몬( hostd)에서 알지 못합니다.

프로시저

  • 명령줄 또는 관리 서버에서 vifs 명령을 사용하여 SSH 키를 ESXi 호스트의 적절한 위치로 업로드합니다.
    vifs --server hostname --username username --put filename /host/ssh_host_dsa_key_pub
    키의 유형 위치
    루트 사용자에 대한 인증된 키 파일 /host/ssh_root_authorized_keys

    이 파일을 업로드하려면 전체 관리자 권한이 있어야 합니다.

    RSA 키 /host/ssh_host_rsa_key
    RSA 공용 키 /host/ssh_host_rsa_key_pub