ssh
우분투 14.04 에서 루트 액세스 를 활성화하고 싶습니다 . /etc/ssh_config
(PermitRootLogin yes)를 편집 해도 아무런 영향이 없습니다.
ssh
우분투 14.04 에서 루트 액세스 를 활성화하고 싶습니다 . /etc/ssh_config
(PermitRootLogin yes)를 편집 해도 아무런 영향이 없습니다.
답변:
Ubuntu 14.04 Server에는 root의 비밀번호를 추가하는 것만으로는 충분하지 않습니다.
또한 편집 /etc/ssh/sshd_config
하고 다음 행을 주석 처리 해야합니다 .
PermitRootLogin without-password
바로 아래에 다음 줄을 추가하십시오.
PermitRootLogin yes
그런 다음 SSH를 다시 시작하십시오.
service ssh reload
Ubuntu 16.04.1의 경우 LTS (GNU / Linux 4.4.0-59-generic x86_64)가로 PermitRootLogin without-password
대체되었습니다 PermitRootLogin prohibit-password
.
PermitRootLogin yes
일반 비밀번호를 가지고 있기 때문에 해야한다
루트 계정의 비밀번호를 설정해야 작동합니다.
sudo passwd
동일한 비밀번호를 두 번 입력하십시오.
PS / etc / ssh / sshd_config를 수정 한 후 openssh 서버를 다시로드하는 것을 잊지 마십시오.
sudo service ssh reload
fail2ban
시스템에 추가 하는 것이 좋습니다. (이 의견은 ssh를 통한 루트 로그인 활성화와 관련이 있습니다. 루트의 로컬 비밀번호를 가지고 있는지 여부는 맛의 문제 일뿐입니다).
우분투 14.04 서버와 함께.
비밀번호 설정
sudo passwd
허가 루트 변경 로그인
PermitRootLogin yes
PasswordAuthentication의 값을 확인해야 할 수도 있습니다. no로 설정되면 yes로 설정하십시오.
PasswordAuthentication yes
그런 다음 SSH를 다시 시작하십시오.
service ssh restart
PasswordAuthentication
링크 누락
나를 위해,이 단계들 중 어느 것도 효과가 없었습니다. 나는 장난감 VM보다 다른 것을 시도하지 않은 것을 시도했습니다. PermitRootLogin without-password
나를 위해 일한 유일한 것은 이것을 위해 PAM 모듈을 비활성화하는 것입니다.
UsePAM no
이 옵션은 일반적으로 파일의 맨 끝에 있습니다. 솔직히 말해서, 나는 이것의 실제 단점을 알지 못하지만 온라인으로 루트 로그인을 허용하지 않기 때문에 개인 dev-vm에는 괜찮습니다.
그럼에도 불구하고 항상 강력한 암호를 설정하십시오. 아니, 이것은 예외가 아니다. 심지어 이번에 만 ...
PermitRootLogin without-password
루트 사용자가 인증없이 로그인한다는 의미는 아닙니다. 루트 사용자는 비밀번호로 로그인 할 수 없습니다. 대신 루트 사용자는보다 안전한 RSA 키를 사용하여 로그인해야합니다.
PermitRootLogin without-password
장난감 VM 외에는 시도하지 않겠다고했습니다 . 루트에 대한 암호 인증을 비활성화하기 위해 사용하는 것이기 때문에 루트가 로그온 할 수있는 유일한 방법은 RSA 키를 사용하는 것입니다. RSA 키를 사용 하여 해당 옵션을 시도했다고 말하지 않았습니다 . 키없이 해당 옵션을 시도하면 성공할 수있는 방법이 없습니다. 을 사용 PermitRootLogin without-password
하면 강력한 암호가 아닌 빈 암호가 아닌 암호 인증을 사용하여 전혀 로그온 할 수 없습니다.
service ssh reload
유용합니다.