Yönetici erişimine veya arayüz-arayüz ağ yönlendirmesine izin vermeyen bir Windows Server ile kullanmak için rdp2tcp'den daha iyi bir şey bulamadım . Bunun çalışmasını sağlamak için rdesktop'unuzda OOP yamasını yapmanız gerekecek (rdesktop'un yeni bir sürümüne uygun olanı bulmak için son sayfalara gidin). MinGW derleyicisini tünelin Windows ucunu derlemek için kullandım.
Belgeler de mükemmel ve özlü.
Küçük bir nokta gibi görünebilir: İçinde '-' bulunan bir 'addin' adı kullanırsanız, rdesktop komut satırını doğru şekilde ayrıştırmaz. Bu, doğru kaçmayı gerektiren bir faşizm olabilirdi, ama emin değilim.
Anlayabildiğim kadarıyla, bu, Windows tarafında yönetici ayrıcalıkları olmadan mümkün olamayacak şekilde TCP Protokolü veri birimlerini 'gören' bir 'gerçek' TCP tüneli olmadığını unutmayın. Daha çok önceden yapılandırılmış bir uç noktaya sahip bir çorap vekili gibidir (çok sonuç olmasa da). İsterseniz, aynı zamanda gerçek bir çorap vekiline sahiptir.
Kolayca etkileşimli bir SSH oturumu yönetebildim, ancak SSH dosya aktarımı için beklemiyordum (rdesktop konsolunda 'sanal kanal bağlantısı kesildi') , fakat stderr'de değişiklik yapılmadan)). RDP2TCP_PING_TIMEOUT adlı kaynakta, tüneli tutmaya devam eden kalıcı bir zaman aşımı gibi görünen bir sabit vardı. Ara ağda bir çeşit boğulma olduğunu varsayarsak, bunu 5'lerden 900'lere çıkarmak hile yapmış gibi görünüyordu ve 100 MB'a kadar olan transferler için hazırlandı (bu özel ağda yaklaşık 15 dakika sürdü).
Bunun ötesinde, rdp2tcp'nin, rdesktop borusunda bir mola nedeniyle aldığı iddia edilen bir SIGPIPE'yi aldığı bulundu; SIGPIPE tetiğinden önce ve sonra, rdesktop için boru sayısında bir değişiklik olmadığını göstermiştir.
Bu durumda, rdesktop'u ve muhtemelen tünelin Windows tarafını da yeniden başlatmanız gerekecektir. Rsync'i kullanabilir ve dosya aktarımlarını devam ettirebilirsiniz ve belki de tüm kurtarma işlemini otomatikleştirebilirsiniz.
Bütün bunlar Linux'u müşterin olarak kabul ediyordu. Cygwin / X ile karşılaştığım ilişkisiz sorunlardan dolayı Windows’taki yamalanmış rdesktop’u denemedim. Sanırım işe yaramalı.
Ayrıca, deneyimim SSH ile oldu, ancak başka bir yöntemle büyük dosya aktarımlarının aynı sorunları etkilemesi muhtemel.