Use o Nautilus para abrir uma conexão SSH usando o hostname

1

Eu estou tentando SSH em outra máquina na minha LAN usando o nome do host porque o endereço IP local é reatribuído regularmente (nós temos problemas com nosso ISP e freqüentemente temos que redefinir nossa rede) .

Eu tenho um laptop com o login freedom@flex15 e o IP local atual 192.168.1.11

e eu tenho uma área de trabalho que estou tentando conectar para a transferência de arquivos com o login freedom@barton e o IP local 192.168.1.153

Acho que só preciso de alguns esclarecimentos de formatação sobre como se conectar usando o nome do host. Todos os guias que leio dizem para usar algo como:

ssh://username@hostname

mas se eu tentar:

ssh://freedom@barton 

Eu recebo este erro:

Oops! Something went wrong.
Unable to find the requested location. Please check the spelling or the network settings.

No entanto, ao usar:

ssh://[email protected]

Funciona bem. Então eu não tenho certeza do que estou fazendo errado aqui porque toda a documentação diz que eu posso usar ssh: // hostname ou ssh: // username @ hostname ou algo assim. Seria ideal ter alguma maneira de especificar essa máquina que não envolva o endereço IP. Obrigado.

    
por Ibuntu 15.01.2014 / 18:42

1 resposta

4

"192.168.1.153" é um endereço IP privado em uma LAN.

Portanto, no servidor (192.168.1.153), defina um endereço IP estático, se ainda não o fez.

No cliente, edite / etc / hosts

sudo nano /etc/hosts

e adicione uma linha na parte inferior -

  

192.168.1.153 barton

Você deve ser capaz de executar ssh: // freedom @ barton

    
por Panther 15.01.2014 / 18:52