ssh: Ana makine adı sunucusu çözümlenemedi: Adı veya hizmeti bilinmiyor


15

Bal küpümü test etmeye çalışıyorum ama bir nedenden dolayı bu mesajı alıyorum:

ssh root@server 10.0.2.15
ssh: Could not resolve hostname server: Name or service not known

Neyi yanlış yapıyorum?


1
Ssh için hangi komutu kullandığınızı ekleyin.
Rahul

3
ssh için doğru sözdizimi bu olurdussh root@10.0.2.15
WooJoo

@WooJoo Cevabınız var gibi görünüyor;)
Seth

@WooJoo evet, bu doğru cevap, böylesine basit bir hata
yaptığımı düşünemiyorum

@WooJoo Cevabı gönder;)
pa4080

Yanıtlar:


10

Terminaldeki bir ssh sunucusuna bağlanmak için şunlara ihtiyacınız vardır:

  1. Programı sshbaşlatma çağrısı
  2. Sizin durumunuzda olan kullanıcı adı root
  3. Bir @sunucu kimlik kullanıcı adını ayıran işareti
  4. Durumunuzda olan sunucunun IP adresi veya adı 10.0.2.15

Montajlı, komut şöyle görünür:

ssh root@10.0.2.15

genel anlamda ssh user@server.

Alternatif olarak, -loturum açma adını doğrudan belirtmek ve @sözdizimini atlamak için bu seçeneği kullanabilirsiniz :

ssh 10.0.2.15 -l root

9

WooJoo'nun belirttiği gibi, bağlanmak için geçerli bir sunucu söylemeniz gerekir. Formu kullanmak istiyorsa $ ssh root@serveryapabilirsiniz, ancak olması gerekir serverbir in girdi olarak /etc/hostsveya dns sunucusuna (durum böyle değil veya bir hata vardı olmazdı ki) ya da bir dosyadaki girdi denilen configtipik bulunan /home/username/.ssh/config.

Bir örnek / etc / hosts girişi şöyle görünecektir:

# Sample /etc/hosts file
127.0.0.1    localhost
127.0.1.1    computerhostnamehere

10.0.2.15    server

ve /home/username/.ssh/config örneği şu kadar basit olabilir:

Host server
  HostName 10.0.2.15
  User root

Bu size aradığınız temel işlevselliği sağlayacaktır. ~/.ssh/configDosyaya yerleştirmek için daha birçok seçenek var .

Daha man sshfazla seçenek için bakın :)


1

Lütfen ssh yapmak istediğiniz makinenin / etc / hosts dosyasına ssh yapmaya çalıştığınız sunucu girişini ekleyerek deneyin


1
    ssh-copy-id user @ host && chmod 0755 / root (kök kullanıcıysa) veya chmod 0755 / home / kullanıcı adı

DNS çözümlemesi başarısız olduğundan bu muhtemelen sorunu çözmez.
Thomas Ward
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.