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?


11
Adicione qual comando você usou para ssh.
Rahul

3
a sintaxe correta para ssh seria estassh root@10.0.2.15
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 root@10.0.2.15

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

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 :)


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.