Como configuro uma nova instalação do Ubuntu para aceitar conexões ssh?

211

Acabei de instalar o Ubuntu. Como faço para configurá-lo para permitir que eu faça isso?

Agora eu recebo "ssh: connect to host x.x.x.x porta 22: tempo esgotado da operação".

    
por Daryl Spitzer 06.07.2011 / 00:10

4 respostas

282
sudo apt update
sudo apt install ssh
sudo ufw allow 22      # if you have ufw running, but it doesn't hurt to run.

Esse é o mínimo. Ele permite tentativas ilimitadas de senha com falha em uma porta conhecida. O login raiz direto está desabilitado (você ainda pode su e sudo uma vez logado). Se o seu nome de usuário e senha são adivinhados e a Internet pode ver o servidor, alguém irá eventualmente invadir.

Eu não posso enfatizar isso o suficiente: Você precisa endurecer a configuração padrão. Você basicamente troca a conveniência pela probabilidade de ser hackeado, mas Já passei por várias sugestões no meu blog . No mínimo, eu sugeriria:

  • Logins baseados em chave. Desativar logins de senha.
  • Mova-o da porta 22. Use algo muito alto, na faixa de 20000-60000.
  • Use fail2ban para banir as pessoas que o encontrarem e tentem neutralizá-lo.

Isso levará menos de 10 minutos e eles tiram você de uma chance de 1/10000 de ser quebrado em uma probabilidade tão pequena, não há papel suficiente no mundo para escrever sua fração. Todos assumindo que você é cuidadoso com a sua chave, ela tem uma senha própria e você não trombeta suas credenciais por toda a rede.

Em termos de acesso a este servidor SSH da Internet, você pode estar enfrentando obstáculos na rede local. Se o computador estiver atrás de um roteador NAT (por exemplo, a maioria das redes domésticas) sem acesso direto à Internet, talvez seja necessário consultar o encaminhamento de porta . Obviamente, se você não precisa acessar fora da rede, pular esta etapa ajudará na segurança da rede.

    
por Oli 06.07.2011 / 00:14
23

A instalação do pacote openssh-server que está disponível no Centro de Software fornecerá o elemento server para permitir que um cliente como outro desktop ubuntu consiga uma conexão segura com um 'servidor' como sua VM.

A comunidade do Ubuntu tem um excelente guia sobre SSH , OpenSSH-Server e como configurar

    
por fossfreedom 06.07.2011 / 00:21
3

Eu só queria acrescentar que você precisa ter certeza de ter escolhido a interface WAN correta, se o seu modem / roteador suportar várias interfaces WAN.

Eu tenho um bilhão BiPAC 7800NXL que tem 3 portas WAN possíveis (DSL, ETH e 3G). Quando você cria um novo encaminhamento (chamado de "Virtual Server" neste roteador), o 7800NXL sempre é padronizado para a interface DSL WAN, mesmo que eu use somente a interface Ethernet WAN.

Eu tinha todas as portas configuradas corretamente, mas meu encaminhador foi configurado para usar DSL, por isso não funcionou. Assim que criei um novo forward para a interface ETH WAN, funcionou.

    
O
por Greg 11.02.2015 / 02:40
1

Configurar serviços SSH ou Ativar serviços SSH Server no servidor Ubuntu:

Para instalar ou configurar o SSH no Ubuntu, primeiro você precisa instalar os pacotes SSH no servidor Ubuntu, assim você poderá levar sua máquina virtual ao seu sistema host via Putty ou outro patch de login SSH ...

primeiro você precisa instalar o pacote SSH no Ubuntu, então execute este comando

#sudo apt-get install openssh-server

algum tempo você guyzz tem alguns erros durante a instalação ou adicionar este pacote no seu servidor como ..

Erro de CDROM ao instalar o pacote SSH por isso, para resolver este problema você pode o meu outro atalho disponível no Montagem de CD-ROM Finalmente, depois de montar este CDROM no servidor Ubuntu, você agora instala facilmente o serviço SSH pelo comando abaixo

#sudo apt-get install openssh-server

Este pacote é instalado agora e durante a instalação, solicite sim / não e, em seguida, pressione YES ...

Finalmente, o pacote SSH é instalado no servidor do Ubuntu e, em seguida, reinicia os serviços SSH seguindo o comando ..

#sudo service ssh restart
---OR type---
#sudo service ssh start

Em seguida, BooM your SSH have install e inicie o SuccessFully ... Agora abra o Putty da sua máquina host local e digite seu IP da VM lá Login do Putty E BOOM você pode acessar seu servidor VM através da máquina host Putty SSH ...

    
por Brijesh Sondarva 19.10.2017 / 09:14

Tags