root ile uzak ana bilgisayara ssh olamaz, şifre yanlış


10

Uzak bir ana bilgisayarım var, daha önce root ve şifre ile ssh yapabilirim

ssh root@remote_host

veya önce normal bir kullanıcı hesabı kullanarak ssh

ssh esolve@remote_host

ve sonra su rootve parolayı girin

ama bugün, her iki şekilde de, şifrem her zaman yanlış

[esolve@local esolve]$  ssh root@remote_host
root@remote_host's password: 
Permission denied, please try again.

veya

[esolve@remote_host ~]$ su root
Password: 
su: incorrect password

ilgili bilgi:

  1. Bugün bu uzak makinede yerel olarak çalıştıysam bu şifreyi root ile giriş yapmak için kullanabilirim.

  2. Ben ssh içine VPN üzerinden

Bu neden oldu? Bu sorunu nasıl çözebilirim?


1
Başarılı bir şekilde root atabiliyorsanız ancak SSH üzerinden root olarak giriş yapamıyorsanız, sistem yöneticisi muhtemelen her zaman iyi bir fikir olan kök SSH erişimini devre dışı bırakmış olabilir.
j883376

Yanıtlar:


26

Kök devre dışı olarak ssh var mı? Sshd yapılandırmanızı kontrol edin (muhtemelen /etc/ssh/sshd_config) ve satırı arayın PermitRootLogin no. Değişim noiçin yesve yeniden başlatma sshd (büyük olasılıkla ya service ssh restartya service sshd restart).

Bazı dağıtımlar (örn. Ubuntu) varsayılan olarak without-password, PermitRootLogingenel anahtar kimlik doğrulaması yoluyla kök girişine izin verilir, ancak parola ile izin verilmez.


hangi dağıtım? Ayrıca, yerel bir terminalde oturum açıyor veya localhost'a root olarak ssh yapmaya mı çalışıyorsunuz? Localhost'tan başlatırsanız PermitRootLogin umursamaz.
Zje

1

İlk kez yeni sistemdeki SSH uzak sunucusuna erişiyorsanız, güncelleyin. Ssh yapılandırma dosyasını açın,

# vim /etc/ssh/sshd_config

Parola olmadan PermitRootLogin

değişmek

PermitRootLogin evet

Ssh hizmetinizi yeniden başlatın.

ssh sunucusunu yeniden başlatın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.