Não é possível obter o SSH para rodar no Ubuntu Server

0

Eu sou muito novo no Linux e literalmente comecei a usá-lo no último final de semana. Eu estou jogando com o servidor funcionando e estou tentando fazer o SSH rodar na minha máquina. Eu instalei o openSSH-server através do aptitude e baseado em vários tutoriais online que pareciam ser tudo o que eu precisava fazer. No entanto, ainda não consigo fazer login através do PuTTY em uma máquina remota. Quando eu corri o chkconfig ele disse que o SSH estava desligado e não tenho ideia de como ligá-lo. Não apenas isso, mas não tenho certeza de qual IP usar de ifconfig . %código%? %código%? Qual? Alguém pode me instruir sobre como ativar o SSH e qual endereço IP devo usar para me conectar a ele?

Não tenho certeza se isso é relevante, mas estou usando o VirtualBox porque estou esperando em um computador servidor.

    
por qaxf6auux 25.05.2013 / 07:44

2 respostas

0

Para ativar o servidor SSH:

  1. Instalar o daemon do SSH - > sudo apt-get instala o openssh-server
  2. Verifique seu endereço IP do Linux VirtualMachine (VM) (ifconfig-eth0 / eth1)
  3. Na sua máquina host, use o Putty (ou outro cliente telnet) e conecte-se ao endereço IP da eth0 / eth1 (ou outras coisas semelhantes)

Algumas explicações: Lo - Loopback link - este link vai para si mesmo. eth0 / eth1 / eth? - geralmente é sua conexão de LAN / rede.

Além disso, como você mencionou que está executando em uma VM usando o VirtualBox, certifique-se de que, na configuração da VM do Virtualbox, você defina a Rede como "Ponte". O Bridged Connection permite que a VM tenha seu próprio endereço IP diretamente do roteador / servidor DHCP na rede onde o host está conectado.

Se você tiver NAT ou Internal Only, não funcionará.

Se você já os tiver configurado como NAT ou Somente Interno, mude a rede para Bridged e, em seguida, reinicie sua VM, e você deverá obter um endereço IP ao qual possa realmente se conectar.

    
por 25.05.2013 / 09:38
0

Você pode iniciar o SSHd com

sudo service ssh start

embora você esteja correto, ele deve ser iniciado automaticamente. Se você correr

netstat -ln | grep 22

então você deve obter o seguinte na resposta se estiver configurado corretamente:

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp6       0      0 :::22                   :::*                    LISTEN

Isso significa que você pode usar qualquer um dos IPs da máquina para se conectar. Descobrir como chegar à máquina depende da sua máquina virtual e de como você tem a rede configurada nela.

    
por 25.05.2013 / 09:00