Приемник Citrix 13.10 на Ubuntu 18.04.1

13

Я пытаюсь заставить приемник Citrix работать на моем ноутбуке Ubuntu. Я установил приемник Citrix, однако, когда я пытаюсь открыть файл .ica, предоставленный моей компанией при входе на сайт Citrix StoreFront моей организации через Chrome, он выходит с ошибкой, которая гласит: « Не удается подключиться к 0.0.02 - Рабочий стол Windows 2016. Нет такого файла или каталога. Проверьте параметры подключения и повторите попытку ". После этого файл .ica удаляется автоматически.

Кроме того, если я пытаюсь ввести адрес сайта Citrix StoreFront моей организации непосредственно в установленном приложении, это выдает мне эту ошибку; « Ваша учетная запись не может быть добавлена ​​с использованием этого адреса сервера. Убедитесь, что вы ввели его правильно. Невозможно установить SSL-соединение с сервером, поскольку сертификат сервера не является доверенным ».

Мне всегда приходится переключаться на Windows, чтобы работать удаленно. Я попробовал все доступные решения в Интернете, включая First Link , Second Link . Я предполагаю, что моя проблема так или иначе связана с подстановочным знаком в сертификате моей компании. Выдается * .myCompanyName, однако адрес сайта - door.myCompanyName

Я перепробовал все. Я не хочу переключаться на Windows только из-за этого. Пожалуйста, помогите мне.

Реза
источник

Ответы:

24

Это похоже на проблему с сертификатами, поставляемыми с клиентом Citrix для Linux (скриншот). Старая статья в вики сообщества Ubuntu объясняет:

Citrix Receiver доверяет только нескольким корневым сертификатам CA, что приводит к сбою соединений со многими серверами Citrix из-за ошибки SSL. Пакет « ca-Certificates » (уже установленный в большинстве систем Ubuntu) предоставляет дополнительные сертификаты CA [...], которые можно удобно добавлять в Citrix Receiver, чтобы избежать этих ошибок

Клиент Citrix имеет свои сертификаты, установленные в /opt/Citrix/ICAClient/keystore/cacerts. Вы можете безопасно удалить всю папку и /etc/ssl/certsвместо нее добавить символическую ссылку :

$ cd /opt/Citrix/ICAClient/keystore/
$ sudo rm -r cacerts
$ sudo ln -s /etc/ssl/certs cacerts

После этого Citrix Receiver начнет работать нормально.

Peterino
источник
2
у меня это не работает :(
Реза
То же самое здесь, все еще получая ошибку.
Кэмерон Сима
Это задерживает сдачу (теперь я вижу строку состояния на ½ секунды), но не решает ее (при двойном щелчке по .ica-файлам). ––– Какой двоичный файл мне следует называть этими файлами .ica из командной строки? Где-то /opt/Citrix/ICAclient/...я полагаю. И есть ли переключатель для подробного режима для этого двоичного файла? (надеюсь, получить немного больше деталей)
Фрэнк
1
@FrankNocke При установке .debс веб-сайта Citrix в него устанавливается двоичный файл ELF /opt/Citrix/ICAClient/wfica. Похоже, что он не предоставляет никаких переключений для многословия (запустите, wfica -hчтобы увидеть экран справки самостоятельно). В wfica.shтом же каталоге есть сценарий, который может дать вам некоторые подсказки.
Петерино
Работал для меня с приложением Citrix Workspace 18.10 (18.10.0.11_i386).
Мартен
1

Обеспечивает работу Citrix Workspace в браузере Chrome, работающем в Ubuntu MATE 18

$ uname -a
Linux 5.0.0-37-generic #40~18.04.1-Ubuntu SMP Thu Nov 14 12:06:39 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

меры

  1. Экспорт CA из браузера маленькая иконка замка при посещении storefront.example.com

    Ссылка в
    сторону: мне было проще экспортировать CA с Firefox, чем Chrome

  2. Импортировать CA в браузер

    В Chrome: chrome://settings/advance

  3. Установите CA в Linux

    • Скопируйте свой CA в каталог /usr/local/share/ca-certificates/
    • Используйте команду:

      sudo cp <whatever>.crt /usr/local/share/ca-certificates/<whatever>.crt
      
    • Обновите хранилище CA:

      sudo update-ca-certificates
      
    • в стороне, используйте, opensslчтобы проверить сертификат

  4. Следуйте инструкциям выше

    cd /opt/Citrix/ICAClient/keystore/
    sudo mv cacerts _cacerts  ### I don't delete things until things are working
    sudo ln -s /etc/ssl/certs cacerts
    

Примечания ниже для поисковых ботов

Сообщение об ошибке для Firefox

$ firefox --version
Mozilla Firefox 68.0.1

При отправке сведений на страницу storefront.example.com возвращался журнал ошибок при использовании FF Quantum.

Приложение Citrix Workspace не может запустить рабочий стол «Пример рабочего стола»

Пожалуйста, убедитесь, что соединение ICA доступно и адрес сервера присутствует


Другое сообщение об ошибке с Chrome

Brave - версия 1.1.21 Chromium: 79.0.3945.79 (официальная сборка) (64-разрядная версия)

  1. должны перейти к витрине магазина storefront.example.com
  2. Выбрать
  3. файл *.icaсоздан (скриншот)
  4. двойной щелчок по загруженному *.icaфайлу
  5. получить сообщение об ошибке

[ОШИБКА SSL]

Обратитесь в службу поддержки со следующей информацией: Вы не выбрали доверять «AddTrust External CA Root», эмитент сертификата безопасности сервера (ошибка SSL 61)

codeangler
источник
0

Ну, я нашел способ подключения к серверу в Chrome. Когда вы заходите на сайт компании, нажмите свое имя в правом верхнем углу Chrome, затем нажмите «Изменить Citrix Receiver ...» и, наконец, нажмите на облегченную версию вместо полной версии. Но все еще не может связаться с приложением.

Реза
источник