Kali Linux遠程連接Windows服務器


前言:

為了在Kali上遠程連接Windows系統的服務器我們需要安裝兩個工具,rdesktop和tsclient。另外,我們從主機服務商那里購買的Windows操作系統的服務器都是默認開啟了遠程連接的,如果我們要在局域網里連接桌面版的Windows系統一般還需要開啟並配置好遠程桌面。

操作步驟:

安裝rdesktop,輸入命令:

apt-get install rdesktop

安裝tsclient,輸入命令:

apt-get install tsclient

輸入:

rdesktop ip:端口號

或者輸入:

rdesktop ip

即可打開Windows服務器的登錄頁面,默認的登錄用戶名是“root”,可以根據實際情況修改。

命令“rdesktop”后面可以跟的幾個常用參數及功能如下:

-f //全屏顯示(想退出全屏則使用組合鍵“Ctrl+Alt+Enter”) -a [x] //指定顯示的顏色深度。 /*注:一般可以在網速不夠好的情況下可以指定為“-a 8”(此時顯示效果基本為黑白藍),網速較好時指定為“-a 16”(此時的顯示效果是彩色的),默認的顏色深度是24(“默認的顏色深度是24”屬於推測,因為,我在不指定顏色深度的情況下,即不使用“-a [x]”參數時連接Windows Server 2003服務器時會產生警示:“WARNING: Remote desktop does not support colour depth 24; falling back to 16”)*/
-g [x*x] //指定遠程桌面在本地顯示窗口的大小,如“-g 600*800”. -u name //登錄用戶的用戶名 -p password //登錄密碼 -r sound:local //將遠程主機的聲音重定向到本地。

注:
1.rdesktop是一個基於命令行的工具,而tsclient則可以提供圖形化界面。(在終端輸入tsclient會顯示“bash: tsclient: command not found”,因此推測tsclient應該只是作為rdesktop的一個擴展插件存在)。
2.上述工具也可以在其他Linux平台上使用,如CentOS和Ubuntu.

附:rdesktop的幫助信息(終端輸入“rdesktop”可以查看)

rdesktop: A Remote Desktop Protocol client.
Version 1.8.3. Copyright (C) 1999-2011 Matthew Chapman et al.
See http://www.rdesktop.org/ for more information.

Usage: rdesktop [options] server[:port]
   -u: user name
   -d: domain
   -s: shell / seamless application to start remotly
   -c: working directory
   -p: password (- to prompt)
   -n: client hostname
   -k: keyboard layout on server (en-us, de, sv, etc.)
   -g: desktop geometry (WxH)
   -i: enables smartcard authentication, password is used as pin
   -f: full-screen mode
   -b: force bitmap updates
   -L: local codepage
   -A: path to SeamlessRDP shell, this enables SeamlessRDP mode
   -B: use BackingStore of X-server (if available)
   -e: disable encryption (French TS)
   -E: disable encryption from client to server
   -m: do not send motion events
   -C: use private colour map
   -D: hide window manager decorations
   -K: keep window manager key bindings
   -S: caption button size (single application mode)
   -T: window title
   -t: disable use of remote ctrl
   -N: enable numlock syncronization
   -X: embed into another window with a given id.
   -a: connection colour depth
   -z: enable rdp compression
   -x: RDP5 experience (m[odem 28.8], b[roadband], l[an] or hex nr.)
   -P: use persistent bitmap caching
   -r: enable specified device redirection (this flag can be repeated)
         '-r comport:COM1=/dev/ttyS0': enable serial redirection of /dev/ttyS0 to COM1
             or      COM1=/dev/ttyS0,COM2=/dev/ttyS1
         '-r disk:floppy=/mnt/floppy': enable redirection of /mnt/floppy to 'floppy' share
             or   'floppy=/mnt/floppy,cdrom=/mnt/cdrom'
         '-r clientname=<client name>': Set the client name displayed
             for redirected disks
         '-r lptport:LPT1=/dev/lp0': enable parallel redirection of /dev/lp0 to LPT1
             or      LPT1=/dev/lp0,LPT2=/dev/lp1
         '-r printer:mydeskjet': enable printer redirection
             or      mydeskjet="HP LaserJet IIIP" to enter server driver as well
         '-r sound:[local[:driver[:device]]|off|remote]': enable sound redirection
                     remote would leave sound on server
                     available drivers for 'local':
                     alsa:  ALSA output driver, default device: default
         '-r clipboard:[off|PRIMARYCLIPBOARD|CLIPBOARD]': enable clipboard
                      redirection.
                      'PRIMARYCLIPBOARD' looks at both PRIMARY and CLIPBOARD
                      when sending data to server.
                      'CLIPBOARD' looks at only CLIPBOARD.
         '-r scard[:"Scard Name"="Alias Name[;Vendor Name]"[,...]]
          example: -r scard:"eToken PRO 00 00"="AKS ifdh 0"
                   "eToken PRO 00 00" -> Device in Linux/Unix enviroment
                   "AKS ifdh 0"       -> Device shown in Windows enviroment 
          example: -r scard:"eToken PRO 00 00"="AKS ifdh 0;AKS"
                   "eToken PRO 00 00" -> Device in Linux/Unix enviroment
                   "AKS ifdh 0"       -> Device shown in Windows enviroment 
                   "AKS"              -> Device vendor name                 
   -0: attach to console
   -4: use RDP version 4
   -5: use RDP version 5 (default)
   -o: name=value: Adds an additional option to rdesktop.
           sc-csp-name        Specifies the Crypto Service Provider name which
                              is used to authenticate the user by smartcard
           sc-container-name  Specifies the container name, this is usally the username
           sc-reader-name     Smartcard reader name to use
           sc-card-name       Specifies the card name of the smartcard to use

end
更多內容請訪問我的個人網站荒原之夢

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM