Способный соединиться SSH, но не x2go

Применение персональных настроек состоит в том, когда машины загружают любые обязательные профили или профили роуминга от DC. Необходимо проверить, что они доступны на новом сервере.

4
задан 14 March 2013 в 00:15
4 ответа

Какую комбинацию сервер / клиент вы пытаетесь использовать?

Когда я использую клиент OSX против сервера Ubuntu, все работает нормально. Просто сделайте обычное копирование открытых ключей в ~ / .ssh / authorized_keys на сервере.

Когда я использую клиент Windows против сервера Ubuntu, он работает, но ненадежен / глючит.

Для последнего вам необходимо следовать инструкциям здесь . По сути, вам нужно запустить:

C:\Program Files\x2goclient>ssh-keygen.exe -t dsa

Затем загрузите ключ в ~ / .ssh / authorized_keys на сервере.

Вам также необходимо обратить внимание на , указав соответствующий файл закрытого ключа при настройке конкретного соединение на клиенте Windows.

В текущем клиенте Windows он предложит мне без необходимости ввести парольную фразу, чтобы расшифровать ключ три раза, сделать небольшую паузу, а затем впустить меня на сервер. Кажется, все работает нормально, пока я не выхожу из системы, после чего клиент зависает / вылетает.

Этот клиент представляет собой сборку 4.0.0.3 на Windows 8.

без надобности, чтобы Введите парольную фразу для трехкратной расшифровки ключа , сделайте небольшую паузу и затем впустите меня на сервер. Кажется, все работает нормально, пока я не выхожу из системы, после чего клиент зависает / вылетает.

Этот клиент представляет собой сборку 4.0.0.3 на Windows 8.

без надобности, чтобы Введите парольную фразу для трехкратной расшифровки ключа , сделайте небольшую паузу и затем впустите меня на сервер. Кажется, все работает нормально, пока я не выхожу из системы, после чего клиент зависает / вылетает.

Этот клиент представляет собой сборку 4.0.0.3 на Windows 8.

0
ответ дан 3 December 2019 в 03:59

Обнаружена та же проблема из-за того, что Windows не может подключиться к удаленному клиенту Linux с помощью ключа SSH. Даже автоматический вход с Pageant, запущенным напрямую из PuTTY или с включенным X2GO Pageant, не будет использовать мой ssh-ключ в формате Windows PPK. Мне пришлось использовать свой ssh-ключ в стиле Linux. Как только я использовал это в конфигурации клиента X2GO, я смог снова успешно подключиться к моему клиенту linux, используя более безопасный туннель ssh вместо аутентификации по паролю.

Превратите SSH в формате PuTTY в SSH в формате Linux:

Скопируйте свой PPK на вашу Linux-машину Выполните следующие команды и скопируйте этот выходной файл обратно в окно Windows

chmod 400 ppkfile

ssh-keygen -i -f ppkfile> linuxstylekey

2
ответ дан 3 December 2019 в 03:59

Я знаю, что это очень старый вопрос, но я хотел бы поделиться, как подключиться к x2go при использовании открытого ключа И пароля .

Если вы можете войти в систему из ssh без какой-либо специальной настройки (кроме publ ic, конечно), затем просто отметьте поле Попробовать автоматический вход ... и оставьте Использовать RSA / DSA ... поле пусто.

connecting to x2go with publickey and password

Контрольный список:

  • сервер x2go запущен и работает
  • Ваш sshd_config содержит: открытый ключ AuthenticationMethods, пароль (или аналогичный)
  • Вы добавили свой открытый ключ клиента (например, id_rsa.pub) в файл authorized_keys вашего сервера.
  • Вы можете подключиться с помощью команды ssh ( Authenticated с частичным успехом сообщение отображается перед вводом пароля).
  • Вы применили настройки, как показано на изображении выше.
0
ответ дан 3 December 2019 в 03:59

Эти ответы мне не подошли.

Этот ответ решил мою проблему: Запрос парольной фразы x2go, затем ошибка аутентификации

Решение состоит в том, чтобы создать ключ rsa в старом стиле, подобный этому.

ssh-keygen -m PEM -t rsa -b 4096

Кроме того, приведенный выше связанный ответ не работал у меня с pageant.exe (выдавал ошибку неправильного формата ключа). Но это было нормально, так как я мог указать сгенерированный выше файл .ppk через вкладку сеансов X2Go «Использовать ключ RSA/DSA для подключения ssh:».

Все это было немного сложно устранить, поскольку клиент X2Go не выдавал никаких соответствующих ошибок.

1
ответ дан 2 August 2020 в 02:57

Теги

Похожие вопросы