Configurar o servidor SSH pelo hostname?

3

Eu sou um novato em redes e estou tentando configurar um servidor SSH, para que eu possa acessar os arquivos no meu host. Eu usei o openssh-server para configurar com sucesso e conectar ao servidor (na LAN).

Durante a conexão, eu uso meu endereço IP: por exemplo, ssh [email protected] etc.

Agora, o problema é que meu host recebe o endereço IP dinamicamente, então, toda vez que eu reiniciar minha máquina host, o servidor SSH terá um local diferente (endereço IP).

Eu tentei usar o avahi-daemon e não consegui me conectar usando meu hostname.

Eu tenho 2 perguntas:

Se meu host estiver na mesma rede, como posso acessá-lo usando o nome do host (não quero inserir o endereço IP durante a conexão)?

Se minha máquina host estiver em minha rede doméstica, como posso acessá-la na minha rede de trabalho?

Eu me lembro que, no Windows, se meu host e cliente estiverem na mesma rede, posso simplesmente conectar usando o nome do host.

.

A ideia básica é que eu poderia ter minha máquina host em

(a) Trabalho (LAN) onde não consigo acessar o roteador.

(b) em casa (usando a internet).

Eu quero acessar a máquina host, sem usar o endereço IP. E eu quero acessar todos os arquivos na minha máquina host. Existe alguma solução fácil para isso?

    
por tabs_over_spaces 21.03.2016 / 19:44

2 respostas

1

Então, o que você precisa fazer é aproveitar um serviço como o Dyn DNS .

Isso fará com que seu servidor atualize periodicamente os registros DNS para apontar para o endereço IP dinâmico de seus servidores.

    
por 21.03.2016 / 19:56
0

Eu assumi que quando você disse meu host, você quis dizer sua caixa de linux

  1. Defina um IP estático na sua caixa do Linux para que você tenha um IP estático

  2. no seu Roteador Habilite o DDNS, o DynDNS não é mais gratuito, eu pessoalmente uso o link . isso lhe daria um nome de host público como yourname.noip.com

Se o seu roteador não suporta no-ip, você pode fazer o flash com DD-WRT, o DD-WRT suporta no-ip.com

  1. Altere a porta SSH do padrão 22 para algo nos cinco dígitos, como 55555. O uso padrão é muito inseguro

  2. Encaminhe sua porta SSH para sua caixa Unix. Eu entendo que seria o novo IP local estático que você tem da Etapa 1

por 21.03.2016 / 20:19