Citrix receiver 13.10 บน Ubuntu 18.04.1


13

ฉันกำลังพยายามให้ตัวรับ Citrix ทำงานบนแล็ปท็อป Ubuntu ของฉัน ฉันได้ติดตั้งตัวรับ Citrix แล้ว แต่เมื่อฉันพยายามเปิดไฟล์. ไฟล์ที่ บริษัท ของฉันให้ไว้เมื่อฉันลงชื่อเข้าใช้ไซต์ Citrix StoreFront ขององค์กรโดย Chrome มันจะออกจากข้อผิดพลาดที่ระบุว่า " ไม่สามารถเชื่อมต่อกับ 0.0.02 - ของ windows 2016 สก์ท็อป. ไม่มีแฟ้มหรือไดเรกทอรีดังกล่าว. ตรวจสอบการตั้งค่าการเชื่อมต่อของคุณและลองอีกครั้ง " หลังจากนี้ไฟล์. ica จะถูกลบโดยอัตโนมัติ

นอกจากนี้หากฉันพยายามป้อนที่อยู่ของไซต์ Citrix StoreFront ขององค์กรของฉันโดยตรงในแอปที่ติดตั้งมันจะทำให้ฉันมีข้อผิดพลาดนี้ " ไม่สามารถเพิ่มบัญชีของคุณโดยใช้ที่อยู่เซิร์ฟเวอร์นี้ตรวจสอบให้แน่ใจว่าคุณป้อนอย่างถูกต้องไม่สามารถสร้างการเชื่อมต่อ SSL ไปยังเซิร์ฟเวอร์ได้เนื่องจากใบรับรองของเซิร์ฟเวอร์ไม่น่าเชื่อถือ "

ฉันต้องเปลี่ยนไปใช้ Windows เพื่อทำงานจากระยะไกล ฉันพยายามทุกวิธีการแก้ปัญหาที่มีอยู่มีอยู่บนอินเทอร์เน็ตรวมถึงครั้งแรกที่เชื่อมโยง , ประการที่สองการเชื่อมโยง ฉันเดาว่าปัญหาของฉันเกี่ยวข้องกับอักขระตัวแทนในใบรับรอง บริษัท ของฉัน มันถูกออกให้กับ* .myCompanyNameอย่างไรก็ตามที่อยู่ไซต์คือdoor.myCompanyName

ฉันลองทุกอย่าง ฉันไม่ต้องการเปลี่ยนมาใช้ Windows เพราะเหตุนี้ โปรดช่วยฉันด้วย

คำตอบ:


24

ดูเหมือนว่ามีปัญหากับใบรับรองที่ส่งมาพร้อมกับไคลเอนต์ Citrix สำหรับ Linux (ภาพหน้าจอ) บทความผู้สูงอายุในUbuntu Community Wikiอธิบาย:

Citrix Receiver เชื่อถือใบรับรอง CA เพียงเล็กน้อยเท่านั้นซึ่งทำให้การเชื่อมต่อกับเซิร์ฟเวอร์ Citrix จำนวนมากล้มเหลวด้วยข้อผิดพลาด SSL 'การCA-ใบรับรองแพคเกจ' (ติดตั้งอยู่บนระบบ Ubuntu มากที่สุด) ให้ใบรับรอง CA เพิ่มเติม [ ... ] ที่สามารถเพิ่มสิ่งอำนวยความสะดวกเพื่อ Citrix Receiver เพื่อหลีกเลี่ยงข้อผิดพลาดเหล่านี้

/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 จะเริ่มทำงานได้ดีหลังจากนั้น


2
มันใช้งานไม่ได้สำหรับฉัน :(
Reza

เหมือนกันที่นี่ยังได้รับข้อผิดพลาด
คาเมรอนสีมา

ความล่าช้านี้ทำให้หมดไป (ฉันเห็นแถบสถานะตอนนี้เป็นเวลา½ a วินาที) แต่ไม่สามารถแก้ไขได้ (เมื่อดับเบิลคลิก - .icaไฟล์) ––– ฉันควรจะเรียกไบนารีใดว่าไฟล์. ica เหล่านั้นจากบรรทัดคำสั่ง ที่ไหนสักแห่งใน/opt/Citrix/ICAclient/...ฉันคิดว่า และมีสวิตช์สำหรับโหมด verbose สำหรับไบนารีนั้นหรือไม่? (หวังว่าจะได้รับรายละเอียดเพิ่มเติมเล็กน้อย)
Frank Nocke

1
@FrankNocke เมื่อคุณติดตั้ง.debได้จากเว็บไซต์ของ Citrix /opt/Citrix/ICAClient/wficaไบนารีเอลฟ์ที่ติดตั้งใน ดูเหมือนจะไม่ได้ให้สวิตช์ใด ๆ สำหรับการใช้คำฟุ่มเฟือย (เรียกใช้wfica -hเพื่อดูหน้าจอความช่วยเหลือด้วยตัวเอง) นอกจากนี้ยังมีwfica.shสคริปต์ในไดเรกทอรีเดียวกันที่ให้เบาะแสกับคุณ
Peterino

ทำงานให้ฉันด้วยแอป Citrix Workspace 18.10 (18.10.0.11_i386)
Marten Koetsier

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. ต้องไปที่หน้าร้านหน้าร้านตัวอย่างจากคอม
  2. เลือก
  3. ไฟล์*.icaถูกสร้างขึ้น (ภาพหน้าจอ)
  4. ดับเบิลคลิกที่*.icaไฟล์donwloaded
  5. รับข้อความแสดงข้อผิดพลาด

[ข้อผิดพลาด SSL]

ติดต่อแผนกช่วยเหลือของคุณด้วยข้อมูลต่อไปนี้: คุณยังไม่ได้เลือกที่จะเชื่อถือ "รูท AddTrust External CA" ผู้ออกใบรับรองความปลอดภัยของเซิร์ฟเวอร์ (ข้อผิดพลาด SSL 61)


0

ฉันได้พบวิธีการเชื่อมต่อกับเซิร์ฟเวอร์ใน Chrome แล้ว เมื่อคุณลงชื่อเข้าใช้เว็บไซต์ของ บริษัท ให้คลิกที่ชื่อของคุณที่มุมบนขวาของ Chrome จากนั้นคลิกที่ "เปลี่ยนเครื่องรับ Citrix ... " และในที่สุดก็คลิกที่ใช้รุ่นไลท์แทนการใช้เวอร์ชั่นเต็ม แต่ก็ยังไม่สามารถเชื่อมต่อกับแอปพลิเคชัน


0

มันใช้งานได้จริงสำหรับฉัน: คัดลอก CACerts จาก Mozilla

sudo cp --verbose /usr/share/ca-certificates/mozilla/* /opt/Citrix/ICAClient/keystore/cacerts/

จากนั้นดาวน์โหลดของคุณ.icaจาก Mozilla

ดูที่เธรด SuperUser: ฉันจะติดตั้งตัวรับ Citrix ICA ไคลเอ็นต์ 13 บน Linux 64 บิตได้อย่างไร

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.