ssh: impossibile risolvere il nome host server: nome o servizio non conosciuti


15

Sto cercando di testare il mio honeypot ma per qualche motivo ricevo questo messaggio:

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

Cosa sto facendo di sbagliato?


1
Aggiungi quale comando hai usato per ssh.
Rahul,

3
la sintassi corretta per ssh sarebbe questassh root@10.0.2.15
WooJoo,

@WooJoo Sembra che tu abbia la risposta;)
Seth

@WooJoo sì, questa è la risposta giusta, non posso credere di aver fatto un errore così semplice
ebatinstitute

@WooJoo Pubblica la risposta;)
pa4080,

Risposte:


10

Per connettersi a un server SSH in un terminale è necessario:

  1. La chiamata sshper avviare il programma
  2. Il nome utente, che nel tuo caso è root
  3. Un @segno che separa il nome utente dall'identificazione del server
  4. L'indirizzo IP o il nome del server, che nel tuo caso è 10.0.2.15

Assemblato, il comando appare come:

ssh root@10.0.2.15

in termini generali, ssh user@server.

In alternativa, è possibile utilizzare l' -lopzione per specificare direttamente il nome di accesso e saltare la @sintassi:

ssh 10.0.2.15 -l root

9

Come affermato da WooJoo, devi dirgli un server valido a cui connetterti. Se si desidera utilizzare il modulo che $ ssh root@serverè possibile, ma è necessario disporre serverdi una voce /etc/hostso del server DNS (che non è il caso o non si sarebbe verificato un errore) o di una voce in un file chiamato che si configtrova in genere all'indirizzo /home/username/.ssh/config.

Una voce di esempio / etc / hosts sarebbe simile a:

# Sample /etc/hosts file
127.0.0.1    localhost
127.0.1.1    computerhostnamehere

10.0.2.15    server

e un esempio /home/username/.ssh/config potrebbe essere semplice come:

Host server
  HostName 10.0.2.15
  User root

Questo ti darebbe le funzionalità di base che stai cercando. Ci sono molte altre opzioni disponibili per l'inserimento nel ~/.ssh/configfile.

Vedi man sshper più opzioni :)


1

Prova aggiungendo la voce del server a cui stai provando a ssh nel file / etc / hosts della macchina da cui vuoi fare ssh

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.