ssh: Não foi possível resolver o servidor hostname: nome ou serviço desconhecido

15

Estou tentando testar meu honeypot, mas por algum motivo estou recebendo esta mensagem:

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

O que estou fazendo de errado?

ebatinstitute
fonte
11
Adicione qual comando você usou para ssh.
Rahul
3
a sintaxe correta para ssh seria estassh [email protected]
WooJoo
@WooJoo Parece que você tem a resposta;)
Seth
@WooJoo sim, essa é a resposta certa, eu não posso acreditar que eu cometi um erro tão simples
ebatinstitute
@WooJoo Poste a resposta;)
pa4080 22/01

Respostas:

10

Para conectar-se a um servidor ssh em um terminal, você precisa:

  1. A chamada sshpara iniciar o programa
  2. O nome do usuário, que no seu caso é root
  3. Um @sinal que separa o nome do usuário da identificação do servidor
  4. O endereço IP ou o nome do servidor, que no seu caso é 10.0.2.15

Montado, o comando se parece com:

ssh [email protected]

em termos gerais ssh user@server,.

Como alternativa, você pode usar a -lopção para especificar diretamente o nome de login e pular a @sintaxe:

ssh 10.0.2.15 -l root
WooJoo
fonte
8

Como WooJoo afirmou, você precisa informar um servidor válido para se conectar. Se você quiser usar o formulário $ ssh root@server, pode, mas precisaria ter serveruma entrada /etc/hostsou seu servidor DNS (o que não é o caso ou você não teria um erro) ou uma entrada em um arquivo chamado confignormalmente localizado em /home/username/.ssh/config.

Uma entrada de exemplo / etc / hosts seria semelhante a:

# Sample /etc/hosts file
127.0.0.1    localhost
127.0.1.1    computerhostnamehere

10.0.2.15    server

e uma amostra /home/username/.ssh/config pode ser tão simples quanto:

Host server
  HostName 10.0.2.15
  User root

Isso forneceria a funcionalidade básica que você está procurando. Existem muitas outras opções disponíveis para inserção no ~/.ssh/configarquivo.

Veja man sshpara mais opções :)

Ben-Nabiy Derush
fonte
0

Tente adicionar a entrada do servidor na qual você está tentando ssh no arquivo / etc / hosts da máquina de onde você deseja fazer o ssh

Patke Pravin
fonte