Jak povolit přístup k ssh rootu v Ubuntu 14.04

119

Já bych rád povolilssh root přístup na Ubuntu 14.04. Úprava/etc/ssh_config (PermitRootLogin yes) nijak neovlivnila.

    
dané user283163 19.05.2014 15:48

5 odpovědí

179

Jednoduché přidání hesla pro root není pro server Ubuntu 14.04 dostatečné.

Také je třeba upravit/etc/ssh/sshd_config a vyjádřit následující řádek:

PermitRootLogin without-password

Těsně pod ním přidejte následující řádek:

PermitRootLogin yes

Restartujte SSH:

service ssh reload

Pro Ubuntu 16.04.1 LTS (GNU / Linux 4.4.0-59-generické x86_64)PermitRootLogin without-password byl nahrazenPermitRootLogin prohibit-password.

    
odpověděl bdep 27.06.2014 23:12
36

Potřebujete nastavit heslo pro kořenový účet a pak bude fungovat.

sudo passwd

Zadejte stejné heslo dvakrát.

P.S. Po úpravě souboru / etc / ssh / sshd_config nezapomeňte znovu načíst server openssh.

sudo service ssh reload
    
odpověděl cioby23 19.05.2014 15:51
17

S Ubuntu 14.04 Server.

Nastavte heslo

sudo passwd

Změny v / etc / ssh / sshd_config

Změňte PermitRootLogin

PermitRootLogin yes

Možná budete muset také ověřit hodnotu PasswordAuthentication. Je-li nastaveno na hodnotu Ne, nastavte hodnotu Ano.

PasswordAuthentication yes

Restartujte SSH:

service ssh restart

    
odpověděl Pandurang Patil 01.02.2017 10:27
3

Pro 14.04 byste museli komentovat pod čárou v souboru / etc / ssh / sshd_config

#StrictModes yes
    
odpověděl Jitendra 03.08.2014 19:55
-1

Pro mě žádný z těchto kroků nefungoval, dokonce jsem zkusil něco, co bych nikdy nepokusil pro něco jiného než hračka vm:PermitRootLogin without-password

Jediná věc, která pro mě byla práce, byla zakázání modulu PAM:

UsePAM no

Tato možnost je obvykle na samém konci souboru. Abych byl upřímný, nevím o skutečných nevýhodách tohoto, ale protože nemáte povoleno root login online, myslím, že je to v pořádku pro soukromé dev-vm.

Nicméně vždy nastavte silné heslo. Ne, to není výjimka. Dokonce ani pouze tentokrát ...

    
odpověděl Kjellski 27.08.2014 21:31