Linux 원격 로그인을 처리 할 수 ​​없습니다.(구덩이 채우기)

최근에, R & D 부서의 리더는 테스트 머신 중 하나를 연결할 수 없다고 걱정스럽게보고했습니다., 매우 불안, 많은 동료들이 처리하지 않았습니다.,포기할 준비.

서버 시스템은 CentOS6입니다., VMware Esxi의 가상 머신입니다..

vSphere로 Vcenter에 연결 한 후,가상 머신 찾기 콘솔로 들어가서 가상 머신이 켜져 있고 로그인되지 않았는지 확인합니다..

R & D에서 제공 한 루트 계정 및 비밀번호에 따라, 여러 번의 로그인 시도, 계속 실패.

R & D가 잘못된 비밀번호를 기억하고있는 것 같습니다., 또는 다른 사람이 비밀번호를 변경했습니다..

그후,단일 사용자 모드를 입력하면 루트 암호가 재설정됩니다., 매우 간단한 123456. 다시 시작한 후에도 루트가 로그인 할 수 없습니다..

비밀번호 재설정 방법에 문제가있는 것 같습니다., 반복 된 시도는 여러 번 실패로 끝났습니다..

그건: 단일 사용자 모드 암호 루트 암호가 성공을 프롬프트, 그러나 루트는 정상 시작 후 로그인하지 못했습니다..

매우 우울한 상황: 따라서 단일 사용자 모드로 다시 들어가십시오., 루트로 일반 사용자 생성,비밀번호를 지정하고.

정상적인 시작 후,일반 사용자가 기적적으로 로그인.

그런 다음 사용 – 루트 사용자 ID를 전환합니다. 권한 오류가 발생했습니다..

sudo 명령 사용,일반 사용자가 sudoers 파일에 없다는 메시지 표시(그런 다음 단일 사용자 모드로 다시 들어갑니다.,에

일반 사용자가 sudoers에 추가되었습니다.)

sudo 명령을 다시 사용하십시오., 스위치는 여전히 실패,아래 그림과 같이:

오른쪽1

위의 프롬프트 후, 권한 문제인 것으로 확인되었습니다.,따라서 sudo.conf 파일의 상태를 확인하십시오.

오른쪽2

믿을 수 없는, 777권한. 따라서 기본 640 권한으로 변경되었습니다.. sudoers.so도 777 권한입니다.,기본 755 권한으로 변경.

단일 사용자 수정이 완료된 후, 일반 모드에서 일반 사용자로 로그인,그런 다음 sudo 및 su 명령을 성공적으로 전달했습니다..

그리고 성공적으로 루트로 전환.

다 괜찮을 줄 알았는데, Xshell 원격 연결 시작, 여전히 연결에 실패했습니다. 그러나 이때 IP 주소는 핑될 수 있습니다..

보려면 vmware 콘솔에 들어가십시오.. 나는 의지한다, sshd 서비스가 시작되지 않았습니다.. 그건 그렇고 시작, 끝없는 희소식

오른쪽5

보기 ssh_host_rsa_key 및 ssh_host_dsa_key도 777 권한입니다..

아무 말도 하고 싶지 않아, 정상 권한 sshd 서비스로 변경하여 정상적으로 시작.

진실은 분명하다. 누군가이 chmod를 수행했음에 틀림 없습니다 777 * , 아래 사진이 더 놀랍다.

오른쪽3

이때, 당신이 할 수있는 모든 1. 중요한 디렉토리 및 파일 권한을 정상으로 되돌리기 2. 부서 동료들에게 작업을 엄격하게 구현하도록 경고하십시오., 당연하게 여기지 마

777 주는게 편할줄 알았는데. 3.리눅스 보안 학습 강화.

가공, 지금까지 원격 연결에 성공했습니다., 사업 재개.

node2는 node1의 디스크를 추가합니다.: 서버 운영에 대한 두려움, 불확실한 작업을 수행하지 마십시오, 그렇지 않으면 사고가 발생합니다 ,

많은 에너지와 돈을 쓴 후에도 손실을 복구할 수 있는지 여부는 여전히 불분명합니다..

답장을 남겨주세요