alterando a porta ssh causou recusar a conexão

1

estes são os passos que eu segui para mudar a porta ssh padrão

  1. faça login para calcular a instância do mecanismo usando gcutil ssh
  2. cd / etc / ssh
  3. sudo nano sshd_config - > mudou a porta para algum número digamos para o exemplo: 1111
  4. salvo e sair
  5. sudo service ssh restart --- > [ok] Reiniciando o servidor do SecureBSD Secure Shell: sshd.
  6. abra um novo terminal e repita a etapa 1 --- > ssh: conectar ao host xxx.xxx.xxx.xxx porta 22: Conexão recusada ---- > a mudança foi bem sucedida
  7. acessou meu console do GCE e adicionou um firewall com o tcp: 1111
  8. tentou se conectar novamente com gcutil ssh --- > ssh: conecta-se ao host xxx.xxx.xxx.xxx porta 22: Conexão recusada Eu não estou seguindo porque depois de habilitar a porta 1111 no gce gcutil ssh ainda tenta se conectar na porta 22

    INFO: Execução da linha de comando: ssh -o UserKnownHostsFile = / dev / null -o CheckHostIP = não -o StrictHostKeyChecking = no -i / Users / MyUser /.ssh/google_compute_engine -A -p 22 [email protected]. xxx.xxx -

o que está faltando? devo baixar minha chave ssh novamente depois de alterar a porta? e se sim, como faço isso?

    
por Kukula Mula 16.02.2014 / 23:02

3 respostas

2

A documentação indica claramente como fornecer uma porta ssh alternativa para gcutil ssh .

  --ssh_port: TCP port to connect to
    (default: '22')
    (an integer)

no seu caso:

gcutil ssh --ssh_port=1111 <instance name>
    
por 16.02.2014 / 23:09
0

Enfrentando o mesmo problema, ainda não sabemos qual arquivo deve ser alterado para que o padrão gcutil ssh <machine_name> chame a nova porta no seu caso 1111, @Michael Hampton respondeu correta, mas ele não o envolveu todo o comando que confundiu você então tente o seguinte comando Eu acredito que ele vai funcionar e você será capaz de se conectar com sua instância

gcutil ssh --ssh_port 1111 <machine_name>

    
por 25.02.2014 / 08:12
0

ssh -o UserKnownHostsFile=/dev/null -o CheckHostIP=no -o StrictHostKeyChecking=no -i /Users/MyUser/.ssh/google_compute_engine -A -p 22 [email protected]

Isso "-p 22" diz ao comando ssh para tentar se conectar a um servidor na porta 22. Mude o 22 para a porta em que seu servidor está rodando e você deve estar pronto.

    
por 04.11.2015 / 00:13