1. 程式人生 > >編譯、安裝rdesktop 1.8.3

編譯、安裝rdesktop 1.8.3

 

來自:https://blog.csdn.net/songshimvp1/article/details/48290885

 

1、安裝GCC:

安裝C/C++編譯器
apt-get install gcc
 
gcc安裝相關構建工具
apt-get install build-essential

 

另外再裝一下下面這兩個:

checking for GSSGLUE... no

錯誤(1):
CredSPP support requires libgssglue, install the dependency
or disable the feature using --disable-credssp.
解決:
# apt-get install libgssglue-dev

錯誤(2):
checking for PCSCLITE... no

SmartCard support requires PCSC, install the dependency
or disable the feature using --disable-smartcard.
解決:
# apt-get install libpcsclite-dev

 

2、編譯rdesktop 1.8.3

首先進入存放rdesktop 1.8.3的資料夾,解壓檔案

tar -xvzf rdesktop-1.8.3.tar.gz

cd rdesktop-1.8.3

./configure       //這一步以後會生成MAKEFILE檔案

make

make install

 

3、使用rdesktop

安裝rdesktop:apt-get install rdesktop

注意不要在PuTTY.exe終端上直接連線MS-Windows,

(否則會出現:ERROR: CredSSP: Initialize failed, do you have correct kerberos tgt initialized ?
Failed to connect, CredSSP required by server.)

要在Ubuntu上連線:

rdesktop -f -a 16 192.168.1.126:3389
(其中選項 -f 為全屏顯示,-a 16 為顯示畫素為16,192.168.1.126為主機名,使用Ctrl+Alt+Enter可以退出全屏.)

接下來,在客戶端介面上輸入使用者名稱,密碼,登入

 

 

補充:

4、使用軟體——PuTTY.exe,在遠端主機操作虛擬機器上的Ubuntu

需要現在遠端的Ubuntu上開啟openssh服務:

安裝
apt-get install openssh
apt-get install openssh-server


完成後,檢查ssh server是否啟動:
ps -e |  grep ssh
如果只是有:
ssh-agent
說明沒有啟動server

可以手動啟動:
sudo /etc/init.d/ssh start