Я не могу использовать ssh для подключения к любому удаленному серверу через терминал моего macbook прямо сейчас. Зависает после ввода пароля. ssh -vvv будет зависать во время следующего сообщения:

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

Вы знаете решение этой проблемы? Если ты имеешь в виду что-то, что я хочу попробовать, дай мне знать. Спасибо!

2 ответа2

1

вам нужно отправить опцию «ForwardX11Trusted»

вы можете установить «да» в файле .ssh/config для этого хоста

или вы можете установить -Y в командной строке ssh

0

Все помогли решить мою проблему, но мое решение немного другое. У меня был ForwardX11 а ForwardX11Trusted у меня в ~/.ssh/config . ForwardX11 , ssh работает.

Таким образом, если вы не используете удаленное приложение X11, для ForwardX11 и ForwardX11Trusted следует установить значение No (или удалить из ~/.ssh/config)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .