Se você já tem o ssh instalado no servidor e não consegue se conectar em sua casa, provavelmente terá que encaminhar a porta 22 (ou qualquer porta que esteja usando o ssh) no roteador.
No meu local de trabalho (uma universidade), temos dois servidores Ubuntu. Um é um servidor do professor e o outro é um servidor do aluno. No momento, estou configurando um novo servidor para substituir o servidor de professores existente.
O novo servidor está atualmente on-line e estou tentando configurá-lo para que eu possa acessar o SSH da minha casa. No momento, posso usar o SSH no servidor professor ou aluno existente e, em seguida, o SSH no novo servidor. No entanto, eu não posso SSH diretamente no novo servidor.
O que devo fazer para que eu possa acessar o SSH diretamente no novo servidor?
Muito obrigado antecipadamente pelo seu tempo.
Se você já tem o ssh instalado no servidor e não consegue se conectar em sua casa, provavelmente terá que encaminhar a porta 22 (ou qualquer porta que esteja usando o ssh) no roteador.
Certifique-se de instalar o openssh-server usando synaptic ou apt: sudo apt-get install openssh-server
. No final da instalação do pacote, o serviço ssh será iniciado automaticamente. De lá, você pode querer atualizar o arquivo sshd_config
conforme necessário em /etc/ssh
.
Primeira coisa: você pode usar o SSH a partir de uma conexão local, na mesma rede / segmento interno? Em caso afirmativo, seu servidor está OK. Caso contrário, instale o openssh-server, conforme mencionado anteriormente. Isso também irá gerar chaves locais e será padronizado para a porta 22 / TCP. Isso pode ser alterado mais tarde.
Segundo: Se você está atrás de um firewall, você pode ssh através dele? ou está certo em um endereço IP público? Se você estiver em um endereço IP público e acessível, e o primeiro ponto tiver sido verificado, você estará pronto para começar. No entanto, pode haver outros firewalls transparentes no caminho, e isso está fora de suas mãos. O administrador do firewall terá que mudar isso. obtenha o IP do seu próprio servidor e peça que a porta 22 seja aberta na conexão de entrada para o seu novo servidor Linux.
Terceiro: o seu servidor original está usando a porta 22 ou outra porta? Se estiver usando a porta 22, você está usando outra porta de, digamos, casa? Em caso afirmativo, o firewall teria que obter a configuração para primeiro aceitar as conexões nessa outra porta e redirecioná-las para a porta adequada da sua caixa do Linux. Em algum momento, esses redirecionamentos são usados para que apenas determinadas portas sejam permitidas globalmente. Se você é SSH'ing de outra organização, você pode ssh para outra caixa conhecida nesta mesma porta?
Muitas e muitas perguntas, eu sei, mas elas ajudarão você a identificar o problema real e perguntar à pessoa certa. ou corrija a configuração correta. A ideia aqui também é verificar desde a conexão mais próxima até a mais remota. À medida que você avança, você poderá ver se há algum problema e corrigi-lo.