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:
ssh
para iniciar o programaroot
@
sinal que separa o nome do usuário da identificação do servidor10.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 -l
opçã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 server
uma entrada /etc/hosts
ou seu servidor DNS (o que não é o caso ou você não teria um erro) ou uma entrada em um arquivo chamado config
normalmente 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/config
arquivo.
Veja man ssh
para 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