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?
ssh root@10.0.2.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?
ssh root@10.0.2.15
Respostas:
Para conectar-se a um servidor ssh em um terminal, você precisa:
sshpara iniciar o programaroot@sinal que separa o nome do usuário da identificação do servidor10.0.2.15Montado, 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
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 :)
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