Eu tenho um servidor, onde posso fazer o login usando o SSH, mas não consigo mais um shell. O que posso fazer para acessar um shell mínimo para depurar o problema? Aqui está o log de ssh -vvvv
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Offering ED25519 public key: user@myhost
debug1: Authentications that can continue: publickey,password
debug1: Offering RSA public key: /home/user/.ssh/id_rsa
debug1: Server accepts key: pkalg ssh-rsa blen 277
debug1: Authentication succeeded (publickey).
Authenticated to remotehost ([x.x.x.x]:22).
debug1: channel 0: new [client-session]
debug1: Requesting [email protected]
debug1: Entering interactive session.
debug1: pledge: network
Normalmente, uma sessão continua com
debug3: receive packet: type 80
debug1: client_input_global_request: rtype [email protected] want_reply 0
debug3: receive packet: type 91
debug2: channel_input_open_confirmation: channel 0: callback start
Mas aqui o ssh apenas trava.
Como posso obter um shell de login? Eu tentei ssh -t user@host /bin/sh
mas não funcionou.
Não tenho certeza se algo no servidor ssh está errado (talvez esteja aguardando a resolução do rDNS enquanto houver erros de rede?) ou se algum script shell de login está bloqueando o shell.
Tags ssh connection