우수한 소프트웨어와 실용적인 튜토리얼
루트 슈퍼 관리자 계정을 사용하여 Azure 가상 머신에 로그인하는 방법
마이크로소프트Azure 가상 머신구성이 완료되면 root가 아닌 계정을 사용하여 SSH에 로그인할 수 있는 권한이 부족합니다. 사용자를 root로 변경하려면 어떻게 해야 하나요?하늘빛Linux 가상 머신은 루트 슈퍼 유저의 관리자 권한을 유연하게 사용할 수 있습니다.
슈퍼 관리자 루트 비밀번호 변경
루트 사용자가 로그인한 후에만 관리자 권한을 가질 수 있습니다. 현재는 시스템 기본 사용자만 있습니다. 루트 사용자로 로그인하려면 먼저 루트 사용자의 비밀번호를 설정해야 합니다.
1단계: 서버에 로그인한 후 사용하세요 sudo passwd root
슈퍼유저 루트 비밀번호를 설정하는 명령어입니다.
sudo passwd root 로컬 시스템 관리자로부터 평소처럼 훈계를 들었을 거라고 생각합니다. 결론은 대개 다음 세 가지입니다. #1) 타인의 개인 정보를 존중하십시오. #2) 입력하기 전에 생각하십시오. #3) 큰 힘에는 큰 책임이 따릅니다. [sudo] maxiaomao의 비밀번호: root 사용자의 비밀번호를 변경합니다. 새 비밀번호: 새 비밀번호를 다시 입력하십시오. passwd: 모든 인증 토큰이 성공적으로 업데이트되었습니다.
슈퍼유저 비밀번호를 변경하는 명령을 입력한 후 문단이 팝업되는데, 대략 다음과 같은 의미입니다.
귀하께서는 지역 시스템에 대한 정기 강의를 받으셨을 것으로 믿습니다.
행정 직원. 보통 세 가지로 요약됩니다.#1) 다른 사람의 사생활을 존중하세요.
#2) 타이핑하기 전에 생각하세요.
#3) 큰 힘에는 큰 책임이 따른다.
Enter를 누른 후 루트 비밀번호를 설정하세요.
2단계: 루트 사용자로 전환합니다.뿌리
입력하다CD\
사용자 디렉토리를 종료하고 루트 디렉토리로 들어갑니다.
루트 슈퍼유저 모드에서 다음 명령을 입력하세요.fdisk -l
, 반환된 가상 머신 하드 디스크 정보를 볼 수 있습니다.
사용 고양이 /etc/redhat-release
이 명령을 사용하면 가상 머신의 Linux 시스템 버전을 볼 수 있습니다.
루트 슈퍼 사용자에서 원래 사용자로 다시 전환하려면 다음을 사용할 수 있습니다. su -l 원래 사용자 이름
SSH 원격 연결 활성화
루트 사용자가 비밀번호를 설정하고 로그인한 후 SSH 원격 연결 작업을 시작하고 SSH 구성 파일을 엽니다.
vi /etc/ssh/sshd_config
다음 세 가지 옵션의 구성을 수정합니다.
PermitRootLogin 예
비밀번호 인증 예
수정 후 Esc 키를 눌러 편집 모드를 종료하세요. 저장 후 :wq 키를 눌러 SELinux 서비스를 비활성화하세요.
참고: SSH 원격 연결을 수정한 후에는 SELINUX 서비스를 꺼야 합니다. 그렇지 않으면 원격 연결이 실패합니다.
SELinux 서비스 비활성화
실행 명령 겟텐포스SELinux 상태를 확인하세요. 반환된 상태는 Enforcing 또는 Permissive이며, 현재 상태는 Forensic입니다. 자세한 SELinux 정보를 보려면 sestatus 명령을 실행하세요.
SELinux를 영구적으로 비활성화합니다. 다음 명령을 실행하여 SELinux 설정 파일을 편집합니다. 값을 다음과 같이 변경합니다. 장애가 있는
vi /etc/selinux/config
SELINUX=Enforcing을 찾아 i를 눌러 편집 모드로 들어간 다음 매개변수를 SELINUX=Disabled로 변경합니다.
수정이 완료되면 키보드의 Esc 키를 누르고 :wq 명령을 실행하여 파일을 저장하고 종료합니다.
재부팅 서버를 다시 시작합니다. 다시 시작한 후 getenforce 명령을 실행하여 SELinux 상태가 비활성화되었는지 확인합니다. 이는 SELinux가 비활성화되었음을 나타냅니다.
무료 사용자에서 종량제 사용자로 변경한 후에도 무료 계정의 무료 호스팅 서비스, 월 750시간의 B1 가상 머신, 64G 하드 디스크, 100G 트래픽을 계속 이용하실 수 있습니다. 매달 12개월 동안 인기 서비스 할당량을 무료로 이용하실 수 있으며, 40개 이상의 다른 서비스도 항상 이용하실 수 있습니다.