você precisa enviar a opção 'ForwardX11Trusted'
você pode configurá-lo para 'yes' no seu arquivo .ssh / config para esse host
ou você pode definir -Y na linha de comando ssh
Eu não posso usar o ssh para se conectar a qualquer servidor remoto através do terminal do meu macbook agora. Ele trava após digitar a senha. ssh -vvv irá travar durante a seguinte mensagem:
debug1: Entering interactive session.
debug2: callback start
debug2: Checking for xauth using /opt/X11/bin/xauth -f /var/folders/4q/84bx28ld3dd7w9bgzl28q1hr0000gn/T//xauth_test exit > /dev/null 2> /dev/null
debug2: x11_get_proto: /opt/X11/bin/xauth -f /var/folders/4q/84bx28ld3dd7w9bgzl28q1hr0000gn/T//ssh-vrmRFGwKUePV/xauthfile generate /private/tmp/com.apple.launchd.hQig8mkeOv/org.macports:0 MIT-MAGIC-COOKIE-1 untrusted timeout 1260 2>/dev/null
Você conhece a solução para isso? Se você tem alguma coisa em mente que quer que eu tente, me avise. Obrigado!
Al ajuda a resolver meu problema, mas minha solução é um pouco diferente. Eu tinha ForwardX11
e não ForwardX11Trusted
no meu ~/.ssh/config
. Ao retirar ForwardX11
, o ssh funciona.
Portanto, a menos que você esteja usando o aplicativo X11 remoto, ForwardX11
e ForwardX11Trusted
devem ser definidos como No
(ou removido de ~ / .ssh / config)