Windows Terminal Accessing for client on Ubuntu
rdesktop , Matthew Chapman tarafından Linux platformların dan Windows terminal sistemlere remote erişim için geliştirilmiş VNC connection benzeri bir protokoldür.(GNU Licence)
Linux altında, rdesktop ile 192.168.99.129 IP adresli sanal bir windows pc’nin terminal server protokolune baÄŸlanalım.
Netcat ile remote eriÅŸim saÄŸlamak istedigim windows serverin 3389. Portu’nun dış network’e açık olup olmadığını kontrol ediyorum.
root@localroot:~# nc -v -n 192.168.99.129 3389
(UNKNOWN) [192.168.99.129] 3389 (?) open
ilgilendiğim port(3389), belli bir sayı aralıgında değişmiş de olabilir o aralığın 3380 ile 3389. Portlar arasında var olabileceğini düşünerek asagidaki sekilde bir tarama işlemi yapabilirim.
root@localroot:~# nc -v -w2 -z 192.168.99.129 3380-3389
192.168.99.129: inverse host lookup failed: Unknown host
(UNKNOWN) [192.168.99.129] 3389 (?) open
(UNKNOWN) [192.168.99.129] 3388 (?) : Connection timed out
(UNKNOWN) [192.168.99.129] 3387 (?) : Connection timed out
(UNKNOWN) [192.168.99.129] 3386 (?) : Connection timed out
(UNKNOWN) [192.168.99.129] 3385 (?) : Connection timed out
(UNKNOWN) [192.168.99.129] 3384 (?) : Connection timed out
(UNKNOWN) [192.168.99.129] 3383 (?) : Connection timed out
İhtiyacımız olan port’un açık oldugunu netcat ile teyid ettik.Windows server tarafında terminal baÄŸlantı için gerekli ayarların yapılmış olduÄŸunu var sayarak “rdesktop” ile ilgili sisteme remote eriÅŸim saglayalım.Shell de root yetkilerini alarak  asagıdaki komut istemlerini inceleyelim.
[ "Bağlantı penceresi açılır , password belirtilip sisteme bağlanılır." ]
rdesktop -uAdministrator -p 192.168.99.129:3389
[Ortam da domain varsa -d parametresi ile domain ismini belirtip domain kullanıcısı olarak da oturum açabiliriz.]
rdesktop -dseclab -uAdministrator -p 192.168.99.129:3389
[Full screen mode]
rdesktop -uAdministrator -p 192.168.99.129:3389Â -f
[ Sounds driver share ]
rdesktop -uAdministrator -proot 192.168.99.129:3389 -f -r sound:local
[ Printer share ]
rdesktop -uAdministrator -proot 192.168.99.129:3389 -f -r printer:xeonprinter
[Sistem den belli bir bölüm(Klasör,Dosya) bağlandıgımız client pc ile paylaştırılabiliyor (/root/desktop gibi.)]
rdesktop -uAdministrator -proot 192.168.99.129:3389 -r disk:doc=/root/Desktop
[ Diskleri aşağıdaki her 2 komut ile hedef client ile paylaştırabiliriz.]
rdesktop -uAdministrator -proot 192.168.99.129:3389 -r LPT1=/dev/sda6
rdesktop -uAdministrator -proot 192.168.99.129:3389 -r lptport:LPT1=/dev/sda6
sda6 isimli root diskimi bağlandıgım client pc ile paylaştırdım.
“Rdesktop” adına yazacaklarım bu kadar.Sanırım tüm bunlar Linux altında windows bir servera, terminal eriÅŸim için fazlasıyla iÅŸinize yarayacaktır.
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Güzel makale olmuş emeği geçenleri kutlarım butün konuları daha sık görmek isteriz.