Recentemente, recebi o Ubuntu 12.04 Precise, instalei-o em funcionamento com algum software MediaWiki, IP estático na caixa e no roteador e consegui acessar a página principal até mesmo de um telefone celular. Tudo parecia ótimo ...
Então eu queria finalmente me livrar do monitor e do teclado e fazer o login remotamente via SSH.
Instalei o openssh-server, deixei que tudo apontasse para a porta 22 para uma execução de teste e instalei o putty na minha máquina com Windows XP. Eu tenho uma conexão recusada. Voltei e comecei a verificar a instalação do Ubuntu em si ... (estou sob raiz a partir deste ponto)
$ sudo -s
$ service ssh status
ssh stop/waiting
$ service ssh start
ssh start/running, process 2212
$ service ssh status
ssh stop/waiting
Aparentemente o ssh parou ou está esperando por algo ...
$ ssh localhost
ssh: connect to host localhost port 22: Connection refused
Eu nem consigo me conectar ... Eu verifiquei o ufw (firewall) para ver se a porta 22 está indo bem ...
$ sudo ufw status
Status: active
To Action From
22 ALLOW Anywhere
22/tcp ALLOW Anywhere
22 ALLOW Anywhere (v6)
22/tcp ALLOW Anywhere (v6)
sshd_config
mostra apenas a porta 22
O ssh não está usando o endereço IP correto? Eu simplesmente não entendo o que fiz de errado aqui. Quando isso estiver funcionando, eu vou mudar o número da porta, mas por enquanto, eu não quero mexer muito com a instalação padrão até que um teste com o putty seja bem sucedido.
Editar:
Aqui está o meu arquivo sshd_config e meu arquivo ssh_config .
O comando /usr/sbin/sshd -p 22 -D -d -e
retorna:
/ etc / ssh / sshd_config linha 159: subsistema 'sftp' já definido.
Editar:
@phoibus
movendo o arquivo sshd_config e reinstalando o truque!
status do serviço ssh
o comando acima mostra que o ssh está agora em execução e agora consigo fazer login remotamente a partir do meu computador do windows xp. Muito obrigado! Agora posso usar meu monitor para outras coisas!