SSH, git, sftp não pode resolver nomes de host (Ubuntu)

0

UPDATE: Reinstalar o SSH corrigiu o problema.

Há alguns dias, excluí o arquivo ~/.ssh/known_hosts porque ele era de propriedade de root e meu usuário não tinha permissões no arquivo. Googling me disse que não há problema em excluir porque um novo seria gerado automaticamente quando eu tentasse usar o SSH em algum lugar.

No dia seguinte, atualizei do Ubuntu 17.04 para 17.10.

Eu então tentei clonar um repositório do GitHub, mas encontrei o seguinte:

git clone [email protected]:xxxxxxx/psb.git

Cloning into 'psb'...
ssh: Could not resolve hostname github.com: Name or service not known
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Isso também ocorre ao tentar usar o URL clone HTTPS:

git clone https://github.com/xxxxxxx/psb.git

Cloning into 'psb'...
fatal: unable to access 'https://github.com/xxxxxxx/psb.git/': Could not resolve host: github.com

Além disso, o FileZilla mostra esse erro ao tentar usar o SFTP:

Command:    open "[email protected]" 22
Error:  ssh_init: Name or service not known
Error:  Could not connect to server

E o SSH no terminal faz o mesmo:

ssh [email protected]
ssh: Could not resolve hostname coreteaching01.csit.rmit.edu.au: Name or service not known

Conteúdo de /etc/resolv.conf :

cat /etc/resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.

nameserver 127.0.0.53

Conteúdo de /etc/hosts :

cat /etc/hosts

127.0.0.1 localhost
127.0.1.1 laptop

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Isso acontece ao tentar atualizar o Oh My Zsh:

[Oh My Zsh] Would you like to check for updates? [Y/n]: yes
Updating Oh My Zsh
fatal: unable to access 'https://github.com/robbyrussell/oh-my-
zsh.git/': Could not resolve host: github.com
There was an error updating. Try again later?

E recebo essas respostas quando uso nslookup :

nslookup github.com

Server:     127.0.0.53
Address:    127.0.0.53#53

** server can't find github.com: SERVFAIL

E:

nslookup google.com
 
Server:     127.0.0.53
Address:    127.0.0.53#53

** server can't find google.com: SERVFAIL

Eu tentei a solução git config --global --unset http.proxy mencionada em perguntas semelhantes, mas isso não teve efeito.

Eu também tentei alterar os servidores de nomes da minha conexão WiFi (a única conexão de rede) para 8.8.8.8 e 8.8.4.4, mas não tenho certeza se isso ocorreu ou porque os servidores de nomes normais pararam de funcionar de repente para o SSH.

Eu também tentei service network-manager restart , bem como a reinicialização de hardware e software.

Outras coisas como o Chrome, o Dropbox, o Slack, o apt e o ping funcionam bem.

Não sei onde procurar a seguir.

    
por Gary David Hill 01.03.2018 / 05:56

0 respostas