>  기사  >  운영 및 유지보수  >  인스턴스 사용자 정의 스크립트를 사용하여 인스턴스의 관리자 계정을 사용자 정의하는 방법

인스턴스 사용자 정의 스크립트를 사용하여 인스턴스의 관리자 계정을 사용자 정의하는 방법

坏嘻嘻
坏嘻嘻원래의
2018-09-19 14:17:572094검색

이 문서의 내용은 인스턴스 사용자 정의 스크립트를 사용하여 인스턴스의 관리자 계정을 사용자 정의하는 방법에 대한 것입니다. 필요한 친구가 참고할 수 있기를 바랍니다.

인스턴스의 관리자 계정을 사용자 정의하세요

인스턴스 사용자 정의 스크립트는 사용자가 인스턴스 시작 동작을 사용자 정의할 수 있도록 Alibaba Cloud ECS에서 제공하는 스크립트입니다. 자세한 내용은 Alibaba Cloud 온라인 도움말 문서인 인스턴스 사용자 정의 데이터를 참조하세요.

이 문서에서는 Linux 인스턴스를 예로 들어 인스턴스를 생성할 때 인스턴스 사용자 지정 스크립트를 사용하여 인스턴스의 관리자 계정을 사용자 지정하는 방법을 설명합니다. 스크립트를 사용하여 Windows 인스턴스의 관리자 계정을 사용자 정의할 수도 있습니다.

Scenario

ECS 인스턴스 구매 시 다음과 같은 효과를 얻으려면 인스턴스 사용자 정의 스크립트를 사용해야 합니다.

ECS 인스턴스와 함께 제공되는 기본 루트 사용자를 관리자로 사용하지 마십시오. 인스턴스 사용자 정의 스크립트에서 구체적인 비활성화 방법과 정도를 사용자 정의할 수 있습니다.

새 관리자 계정을 만들고 사용자 이름을 맞춤설정하세요.

새로 생성된 관리자 계정은 인스턴스 관리 시 원격 로그인을 위해 SSH 키 쌍만 사용하고, 사용자 비밀번호는 사용하지 않습니다.

이 사용자가 관리자 권한과 관련된 작업을 수행해야 하는 경우 sudo를 사용하여 비밀번호 없이 권한을 확대할 수 있습니다.

구성 방법

아래 단계에 따라 위의 시나리오 요구 사항을 달성할 수 있습니다.

Alibaba Cloud ECS 콘솔에 로그인하고 다음 구성으로 인스턴스를 생성합니다.

네트워크 유형: VPC 네트워크

인스턴스 사양: I/O 최적화 인스턴스

미러: CentOS 7.2의 공개 이미지

자동 -create page 정의 데이터 입력 상자에 다음 내용을 입력하세요.

#!/bin/sh
useradd test
echo "test   ALL=(ALL)        NOPASSWD:ALL" | tee -a /etc/sudoers
mkdir /home/test/.ssh
touch /home/test/.ssh/authorized_keys
echo  ssh-rsa

참고:

첫 번째 줄은 #!/bin/sh여야 하며 앞에 공백이 없어야 합니다.

전체 텍스트에 추가 공백이나 캐리지 리턴이 없습니다.

마지막 줄의 키는 사용자 정의할 수 있는 공개 키입니다.

다른 구성이 필요한 경우 스크립트에 직접 추가할 수 있습니다.

샘플 스크립트는 CentOS 7.2 이미지로 제한됩니다. 운영 체제 유형에 따라 다른 이미지를 맞춤 설정하세요.

보안 설정에서 생성 후 설정을 선택하세요.

위 구성을 완료한 후 지금 구매를 클릭하고 페이지의 지침에 따라 인스턴스를 활성화하세요.

인스턴스를 구매한 후 사용자 정의된 테스트 사용자를 사용하여 SSH 개인 키를 통해 인스턴스에 로그인할 수 있습니다. 또한 sudo를 사용하여 권한을 승격하고 다음 예와 같이 관리자 권한이 필요한 다양한 작업을 수행할 수 있습니다. 그림.

인스턴스 사용자 정의 스크립트를 사용하여 인스턴스의 관리자 계정을 사용자 정의하는 방법

위 내용은 인스턴스 사용자 정의 스크립트를 사용하여 인스턴스의 관리자 계정을 사용자 정의하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.