Como executar um servidor SSH sem um endereço IP estático

35

Eu tenho um computador poderoso no laboratório e eu instalei o Ubuntu 11.10 de 64 bits nele. Eu quero instalar um servidor SSH nele, para que eu possa alcançá-lo em casa e até mesmo do meu Android via ssh. Mas eu não tenho experiência em criar um servidor ssh.

A máquina tem um IP dinâmico. Eu não quero nenhum outro usuário ssh, instalá-lo apenas para mim será o suficiente para mim.

Onde devo começar? Quais ferramentas eu preciso e como eu as configuraria?

    
por petrichor 26.10.2011 / 14:31

6 respostas

31

Para começar a usar o ssh em geral, instale o openssh-server.

sudo apt-get install openssh-server

Na próxima reinicialização, isso deve ser iniciado automaticamente. Para se conectar ao computador remotamente, basta digitar o seguinte em um terminal remoto, substituindo os nomes de todos os CAPS:

ssh [email protected]

Agora, para cuidar do ip dinâmico, forçando você a verificar novamente o IP o tempo todo:

Obtenha uma conta gratuita no dyndns.com e escolha o nome que deseja digitar quando se conectar.

Uma vez feito isso, instale o "ddclient" na máquina do servidor. Isso atualizará automaticamente o endereço IP para você com dyndns.

sudo apt-get install ddclient

Quando você executá-lo, ele fará uma série de perguntas, portanto, seu nome de usuário, senha e o URL escolhido anteriormente estão prontos para serem digitados. Ele também deve ser adicionado automaticamente à inicialização.

Deve ser isso. Agora, quando você ssh, basta usar o URL que você escolheu em vez do seu IPADDRESS, pois isso deve atualizar automaticamente se o IP mudar.

Se você tiver um roteador, encaminhe a porta 22 para o seu servidor! Existem muitos guias sobre isso em portforward.com para o seu roteador específico.

    
por zookalicious 26.10.2011 / 14:44
3

Você pode obter um nome de host por meio de um serviço como link e, em seguida, configurar um servidor ssh. você se conectaria via, por exemplo,

ssh [email protected]
    
por tpei 29.08.2013 / 13:16
2

você pode usar SSH usando o protocolo xmmpp / jabber . para que você possa ter acesso apenas pelo google talk no seu desktop ou telefone celular, por exemplo, android. Não precisa de IP Public Não precisa de configuração especial Basta instalar e executar como um serviço. Eu fiz um script (testado no meu sistema operacional raspian em Raspberry Pi) para que você possa instalar o robotito facilmente. esta é as etapas 1. Abra o Comando Shell ou pode chamá-lo de Terminal, vá para a sua pasta pessoal, Faça o download do script do instalador pelo comando: wget link ele salvará na sua pasta inicial ~ (por exemplo, / home / pi)

  1. depois disso, executando o script digitando o comando: sudo ./robotito

  2. e então você pode editar credentials.rb arquivo na pasta config se robotito usando sua conta gtalk e salvá-lo pressionando ctrl + xe y. O padrão é usar o editor nano.

  3. executando o robotito na pasta robotito pelo comando ./jabbershd start

  4. feito você pode usar agora de qualquer cliente de conversa do google, não se esqueça de adicionar a conta robotito gtalk à sua conta do google talk e testá-la conversando antes de usar a conta.

por awangga 29.08.2013 / 12:28
1

Você precisa de um cliente DNS dinâmico em seu PC (ou roteador) e, opcionalmente, abra a porta 22 em seu roteador na máquina Ubuntu se o PC estiver por trás dele. Em seguida, você pode acessar sua máquina por meio de um nome personalizado em vez de um IP.

    
por Laimoncijus 26.10.2011 / 14:42
1

Instalar e usar o ssh é fácil. Você pode instalá-lo aqui: link .

Uma vez instalado, ele será executado e executado automaticamente na inicialização. Todos os usuários na máquina local poderão usá-lo. Você ainda precisará consertar sua rede para poder se conectar a ela, mas isso não tem nada a ver com o ssh. Se tiver um IP público, você poderá usar algo como dyndns.org e ddclient para obter um nome dinâmico para ele. Se não tiver um IP público, você também precisará configurar sua rede para encaminhar o tráfego para ela.

    
por Jo-Erlend Schinstad 26.10.2011 / 14:45
1

confira este link:

link

Talvez isso possa ser de alguma ajuda. Eu tenho usado o serviço de várias semanas e funciona muito bem!

O link fornece um simples visualizador de equipe de software como acessar sua placa framboesa em qualquer lugar que você esteja. Além disso, você pode usar seu cliente SSH usual; eles apenas fornecem um endereço virtual para se conectar à sua placa via SSH ou HTTP. Vale a pena tentar com certeza!

    
por Stefano Stefano 24.11.2017 / 10:15