Uzak masaüstü oturumu açılmıyor
RDP, SSH, VNC ya da izole tarayıcı oturumu kurulmuyor — veya kuruluyor ama içinde yapıştırma ve dosya aktarımı çalışmıyor.
Belirti
Tedarikçi giriş yapmış ve yetkili; oturum sayfası açılıyor, sonra bağlanıyor durumunda kalıyor, motor hatası gösteriyor ya da anında kopuyor. Aynı connector'daki web uygulaması kaynakları çalışıyor. İkinci bir grup bildirimde oturumun kendisi sorunsuz ama terminalde Ctrl+V bir şey yapmıyor ya da sürüklenen dosya hiç gelmiyor.
Önce şunlara bakın
- Infrastructure → Resources altında uzak masaüstü kaynağının erişilebilirlik sütununa bakın. Unreachable, connector makinesinin portu bile açamadığı anlamına gelir; o yeşil olmadan başka hiçbir şey önemli değil.
- Connector'ın sayfasını açıp Gateway logs (guacd) kuyruğunu, izole tarayıcı içinse Isolated browser logs kuyruğunu okuyun. Motor, başarısız el sıkışmanın sebebini açıkça yazar.
- Connector makinesinde motorların çalıştığını doğrulayın:
docker psçıktısındaaccess-connectoryanındacaptivo-guacdvecaptivo-kasmgörünmeli.
Olası sebepler
Hedef, connector'dan erişilemiyor
Nasıl anlaşılır: Kaynak Unreachable görünüyor, gateway günlüğünde hedef makine ve porta bağlantı reddi ya da zaman aşımı var.
Çözüm: Connector makinesi hedefe protokol portundan ulaşabilmeli: RDP için 3389, SSH için 22, VNC için 5900 ya da girdiğiniz port. O makineden deneyin, örneğin nc -vz 10.0.5.30 3389. Hedefteki makine güvenlik duvarını, ikisi arasındaki ağ kuralını ya da kaynaktaki yanlış adresi düzeltin. Bütün kaynaklar aynı anda erişilemezse connector'ın kendisi düşmüş olabilir (bkz. connector çevrimdışı görünüyor).
Kimlik bilgisi ya da RDP güvenlik modu yanlış
Nasıl anlaşılır: Kaynak Reachable, oturum başlıyor ve saniyeler içinde düşüyor. Gateway günlüğünde kimlik doğrulama hatası ya da RDP için güvenlik görüşmesi hatası var.
Çözüm: Kullanıcı adı ve sır, kaynaktaki kasada saklanır ve sunucu tarafında enjekte edilir; tedarikçi hiç yazmaz, dolayısıyla oradaki bir yazım hatası herkes için başarısız olur. Infrastructure → Resources altında yeniden girin. RDP'de ayrıca güvenlik modunu sunucuya göre eşleyin: önce NLA, sonra TLS, sonra düz RDP deneyin; etki alanı hesabının etki alanı alanına ihtiyacı olduğunu unutmayın. Ayrıntı için bkz. uzak masaüstü ekleme.
Oturum motoru (guacd / KasmVNC) çalışmıyor
Nasıl anlaşılır: Connector'daki web uygulamaları çalışıyor, her uzak masaüstü oturumu anında başarısız oluyor ve docker ps çıktısında captivo-guacd (izole tarayıcı için captivo-kasm) yok. Ya da connector günlüğünde captivo-guacd:4822'ye reddedilen bir bağlantı var.
Çözüm: Konsolun kurulum komutu iki motoru da connector'ın yanında ortak bir Docker ağında başlatır; elle yazılan bir komut ya da silinen bir konteyner onları dışarıda bırakır. Tam komutu yeniden çalıştırın ya da docker start captivo-guacd / docker start captivo-kasm deyin. Connector'da ALLOWED_TARGETS tanımladıysanız captivo-guacd:4822, captivo-kasm:6901 ve captivo-kasm:7900 de içinde olmalı; yoksa connector kendi motorlarına bağlanmayı reddeder (bkz. erişim sınırı).
Pano yapıştırma çalışmıyor gibi görünüyor
Nasıl anlaşılır: Oturum sorunsuz ama SSH terminalinde Ctrl+V hiçbir şey yazmıyor ya da yalnız bir ^V çıkıyor. RDP ya da VNC'de yapıştırma bazen çalışıyor bazen çalışmıyor.
Çözüm: SSH terminalinde motor Ctrl+Shift+V ya da sağ veya orta tıkla yapıştırır; düz Ctrl+V kabuğa ^V karakteri olarak gider, bu beklenen davranıştır. RDP ve VNC Ctrl+V ile yapıştırır. Oturumun kontrol paneli pano durumunu gösterir; bir yönün engelli olduğunu yazıyorsa bunu kaynağın ya da politikanın pano ayarı bilerek yapıyordur (bkz. kaynak başına ayarlar).
Sürüklenen dosya hiçbir yere gitmiyor
Nasıl anlaşılır: Tedarikçi oturuma bir dosya sürüklüyor; bırakma kabul ediliyor ya da engelli bir katman gösteriyor ve dosya uzak tarafta hiç görünmüyor.
Çözüm: Dosya aktarımı varsayılan olarak kapalıdır. Kaynakta File transfer: On yapın ya da Infrastructure → Policy altında uzak masaüstü varsayılanı olarak açın; Default bırakılan kaynak o politika değerini devralır. SSH aktarımı SFTP üzerinden gider ve SFTP upload folder ayarlanmadıysa giriş kullanıcısının ev dizinine iner; RDP eşlenmiş bir sürücü sunar; izole tarayıcıda yükleme ve indirme ayrı anahtarlardır. Her aktarım denetim kaydına yazılır (bkz. pano, dosya aktarımı ve filigran varsayılanları).
Kayıt onayı bekleniyor
Nasıl anlaşılır: Oturum sayfası kabul düğmeli bir kayıt bildirimi gösteriyor ve basılmadan bağlanmıyor; tedarikçi reddederse oturum bitiyor.
Çözüm: Bu bir arıza değil, Infrastructure → Policy altındaki Require recording consent ayarıdır: tedarikçi oturumun kaydedildiğini başlamadan önce kabul etmelidir. Tedarikçiye kabul etmesini söyleyin ya da uyum gereksiniminiz istemiyorsa kapıyı kapatın (bkz. kayıt modu, onay ve saklama).
Hâlâ çözülmediyse
- Protokol (RDP, SSH, VNC, izole tarayıcı) ve hedefin portu
- Kaynağın konsolda görünen erişilebilirlik durumu
- Deneme anına ait Gateway logs ya da Isolated browser logs son satırları
- Connector makinesinde docker ps çıktısı
- O connector'da ALLOWED_TARGETS ya da egress politikası tanımlı olup olmadığı