Kali-Linux 배포판 6.0을 설치할 때 지원 설치 프로세스에서 사용자 이름을 요청하고(Joe를 입력했는데 다른 이름이 될 수 있음...) 사용자 Joe를 생성했습니다(루트 사용자와 동일한 권한 사용).
내가 구성한SSH로그인할 서버개인 키
클라이언트에서 연결하면 콘솔이 항상 열립니다.표준 사용자 모드
그런 다음 "sudo su"를 실행하고 비밀번호를 입력해야 들어갔습니다.루트 모드
서버 수정했어요'/etc/ssh/sshd_config' 그리고 변경:
PasswordAuthentication no
PermitRootLogin without-password
RSAAuthentication yes
StrictModes yes
서비스를 다시 시작하세요...다시 시작하세요...등등.
그러나 SSH 클라이언트 콘솔은 항상 표준 사용자 모드에서 열립니다(개인 키로 연결하면 비밀번호가 필요하지 않음).
이제 콘솔이 루트 사용자 모드로 열립니다!
? 어떤 아이디어라도 ...
추신: Kali 6.0을 사용하고 있습니다.
답변1
사용자에 대한 키 인증을 구성 Joe
하고 해당 사용자로 로그인하도록 지정했으므로 이것이 표시됩니다.
"루트"로 직접 로그인하려면 ~/.ssh/authorized_keys
이 파일에 SSH 공개 키의 두 번째 복사본을 설정 해야 합니다.root
사용자을 클릭하고 SSH 클라이언트에 user 로 로그인하고 싶다고 알립니다 root
.
그건 그렇고, 루트 세션에 액세스하는 방법은 먼저 루트가 된 다음 환경을 조정하는 데 sudo su
사용되었으므로 적어도 20년은 구식입니다 . 2000년경부터 .sudo
su
sudo -i