Eu tenho um computador poderoso no laboratório e instalei o Ubuntu 11.10 de 64 bits nele. Quero instalar um servidor SSH nele, para que eu possa acessá-lo em casa e até no meu Android via ssh. Mas não tenho nenhuma experiência em criar um servidor ssh.
A máquina possui um IP dinâmico. Não quero outros usuários ssh, instalá-lo apenas para mim será suficiente para mim.
Por onde devo começar? De que ferramentas eu preciso e como eu as configuraria?
ssh
remote-access
petrichor
fonte
fonte
Respostas:
Para iniciar o ssh em geral, instale o openssh-server.
Na próxima reinicialização, isso deve iniciar automaticamente. Para conectar-se ao computador remotamente, basta digitar o seguinte em um terminal remoto, substituindo os nomes ALL-CAPS pelos seus:
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 ao se conectar.
Feito isso, instale "ddclient" na máquina do servidor. Isso atualizará automaticamente o endereço IP para você com dyndns.
Quando você o executa, ele faz uma série de perguntas; portanto, seu nome de usuário, senha e o URL que você escolheu anteriormente estão prontos para digitar. Também deve se adicionar automaticamente à inicialização.
Deve ser isso. Agora, quando você usar o ssh, use o URL que você escolheu em vez do seu IPADDRESS, pois isso será atualizado automaticamente se o IP mudar.
Se você possui um roteador, certifique-se de encaminhar a porta 22 para o servidor! Existem muitos guias sobre isso em portforward.com para o seu roteador específico.
fonte
Você pode obter um nome de host por meio de um serviço como http://www.noip.com/ e, em seguida, configurar um servidor ssh. você então conectaria via
fonte
você pode usar o 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 há necessidade de IP Público Não há necessidade de configuração especial Basta instalar e executar como um serviço. Eu fiz um script (testado no meu sistema operacional raspian no Raspberry Pi) para que você possa instalar facilmente o robotito. estas são as etapas 1. Abra o Shell Command ou você pode chamá-lo de Terminal, vá para sua pasta pessoal, faça o download do script do instalador por comando: wget https://opengateway.googlecode.com/files/robotito, ele será salvo na pasta pessoal ~ (por exemplo, / home / pi)
depois disso, execute o script digitando o comando: sudo ./robotito
e, em seguida, você pode editar o arquivo credentials.rb na pasta de configuração, se estiver usando a sua conta gtalk e salvá-la pressionando ctrl + xey. O padrão é usar o editor nano.
executando o robotito na pasta robotito por comando ./jabbershd start
feito, você pode usar agora de qualquer cliente do Google Talk, não se esqueça de adicionar a conta robotito gtalk à sua conta do Google Talk e testá-la conversando entre si antes de usar a conta.
fonte
confira este link:
http://www.raspberryanywhere.com/
Talvez possa ser de alguma ajuda. Uso o serviço há várias semanas e funciona muito bem!
O link fornece um simples visualizador de equipe de software, para acessar sua placa de framboesa em qualquer lugar. Além disso, você pode usar seu cliente SSH habitual; eles apenas fornecem um endereço virtual para conectar-se à sua placa via SSH ou HTTP. Vale a pena tentar, com certeza!
fonte
Você precisa de um cliente DNS dinâmico no seu PC (ou roteador) e, opcionalmente, abrir a porta 22 no seu roteador para a máquina Ubuntu, se o PC estiver atrás dele. Em seguida, você pode acessar sua máquina usando algum nome personalizado em vez de IP.
fonte
Instalar e usar o ssh é fácil. Você pode instalá-lo aqui: https://apps.ubuntu.com/cat/applications/oneiric/openssh-server/ .
Uma vez instalado, ele será executado automaticamente na inicialização. Todos os usuários na máquina local poderão usá-la. Você ainda precisará consertar sua rede para poder se conectar a ela, mas isso realmente não tem nada a ver com ssh. Se ele tiver um IP público, você poderá usar algo como dyndns.org e ddclient para obter um nome dinâmico para ele. Se ele não tiver um IP público, você também precisará configurar sua rede para encaminhar tráfego para ele.
fonte