Eu tenho uma caixa virtual na qual instalei o ubuntu 12.04. Meu computador host é o Mac OS (independentes). Eu fiz uma cópia da chave SSH no meu controle remoto (que é o servidor ubuntu e eu chamo de myubuntu).
quando eu fiz
ssh username@myubuntu
ssh: Could not resolve hostname ubuntuhadoop: nodename nor servname provided, or not known
mas quando eu tentei:
ssh [email protected]
Consegui fazer login no servidor remoto (que é myubuntu).
por que é necessário que eu forneça o endereço IP, ele se conecta corretamente, mas não o nome do servidor.
Não tenho certeza se isso é possível. Mas eu encontrei em um dos tutoriais do youtube.
ssh myubuntu
(NÃO nome de usuário @ myubuntu) e conectado ao servidor remoto, sem nome de usuário. Isso é possível?
networking
virtualbox
ssh
chuva de ideias
fonte
fonte
Respostas:
Você tem poucas opções.
Se você precisar acessar apenas alguns locais ou um único local, atualize / etc / hosts
Adicione uma entrada para o seu servidor
Segundo, compre ou encontre um serviço DNS gratuito, http://www.noip.com/free/ ou similar.
Terceiro, o ssh usa seu nome de usuário atual por padrão; portanto, se você tiver o mesmo nome de usuário no cliente e no servidor, apenas ssh server_name
Você só precisa especificar um nome de usuário se os nomes forem diferentes ou se desejar um novo usuário
fonte
ssh myubuntu
e euget operation timed out
ssh -vvv myubuntu
ssh -vvv
. depois que eu consertei, ele funciona muito bem! uma pergunta, por que você dizif you need access from only a few locations or a single location update /etc/hosts
. se você puder dar uma ou duas linhas para os dois métodos que você descreveu e quando serão úteis, serão úteis para iniciantes como eu. Muito obrigado!!!!Eu também tive esse problema. Eu havia definido outro host como abaixo (em / etc / hosts):
Eu mudei para:
fonte