내 서버에서 비정상적으로 많은 SSH 시도 횟수를 발견하여 SSH에 대한 루트 로그인을 비활성화하고 새 sudo 사용자를 생성한 후 문제 없이 로그인하고 sudo 사용자 및 루트로 권한을 높일 수 있음을 확인했습니다.
Plesk가 서버에서 데이터를 로드할 수 없고 파일 권한이 표시되었으며 서버 10000:psaserv
에 업데이트한 후에도 파일을 여전히 사용할 수 없다는 것을 발견했습니다. root:psaserv
이 작업을 취소하려면 어떻게 해야 하며 Plesk에 대한 올바른 파일 권한을 설정하는 방법이 있습니까?
alex:psaserv
Plesk 파일 권한 복구 도구를 사용했지만 sudo 사용자로 생성한 사용자 로 변경하고 싶었지만 아무런 차이가 없었습니다. 이 문제를 해결하는 데 도움이 되는 로그나 명령 출력이 필요한 경우 알려주시기 바랍니다.
문제가 시작된 이후 루트로 다시 돌아가서 문제 없이 루트로 SSH를 사용할 수 있지만 위의 문제는 계속됩니다.
환경은 CentOS7입니다
답변1
파일이라고 하셨죠권한당신은 변 했어요소유권
Plesk 복구 도구가 작동하지 않으면 기본 권한으로 다시 설정해 보세요.
# find /var/www/vhosts/example.com/httpdocs/ -type f -exec chmod 644 {} \;
# find /var/www/vhosts/example.com/httpdocs/ -type d -exec chmod 755 {} \;
분명히, example.com
귀하의 디렉토리에 해당하도록 변경하십시오.
답변2
변경 사항을 되돌리고 비밀번호 대신 키를 사용하여 SSH를 통해 루트에 액세스할 수 있도록 합니다.
현재 구성을 엉망으로 만들고 싶다면 /etc/sudoers
파일을 편집하고(을 사용하여 visudo
) SSH를 통해 localhost 루트 로그인 액세스 권한을 부여하는 것이 좋습니다.