比較少碰Ubuntu系統 就把指令記下來吧
1.設定IP、DNS
2.安裝VMware Tools
3.安裝OpenSSH
4.安裝XRDP
5.移除不必要的服務
6.設定反向Tunnel連線
1.設定IP、DNS
sudo vi /etc/network/interfaces
sudo /etc/init.d/networking restart
測試網路
ping tw.yahoo.com
2.安裝VMware Tools
sudo mount -t iso9660 /dev/cdrom /mnt
cd /mnt;cp VMwareTools-9.4.10-2068191.tar.gz /tmp/
cd /tmp/ ;tar -xzf VMwareTools-9.4.10-2068191.tar.gz
執行安裝
sudo /tmp/vmware-tools-distrib/vmware-install.pl
3.安裝OpenSSH
更新新版本的套件
sudo apt-get update
安裝OpenSSH
sudo apt-get remove openssh-server
設定SSH KEY
4.安裝XRDP
sudo apt-get install xrdp
安裝xfce4 桌面環境
sudo apt-get install xfce4
設定XRDP使用xfce4 桌面環境
echo xfce4-session >~/.xsession
設定重新連線回到相同桌面環境
sudo vi /etc/xrdp/xrdp.ini
5.移除不必要的服務
關閉cupsd
關閉cupsd
sudo systemctl stop cups.socket
sudo systemctl stop cups.path
sudo systemctl stop cups.service
設定開機不啟動
sudo systemctl disable cups.service
6.設定反向Tunnel連線
通常使用在不開放外對內的NAT架構,如下:
先從SSH Server A 透過SSH反向Tunnel 連線到 SSH Server B
SSH Server B 透過這一筆反向Tunnel 連到SSH Server A
SSH Server B 設定
建立keypair,Ubuntu 不要使用sudo否則會產生root 金鑰
ssh-keygen -t rsa
確認金鑰(id_rsa & id_rsa.pub),並把Public Key 改為authorized_keys
cd .ssh/ ; ls ; cat id_rsa.pub >> authorized_keys
修改權限
chmod 600 authorized_keys
將私鑰放入SSH Server A
SSH Server A 設定
為了避免SSH斷線,先安裝autossh
yum install autossh
建立免密碼的Autossh 連線
autossh -M 5354 -2NCf -R 6678:127.0.0.1:22 [email protected] -p 22 -i id_rsa
SSH Server B 設定
檢查連線是否建立
sudo netstat -tunalp | grep 6678
SSH Server B 連到Server A
ssh [email protected] -p 6678
Facebook Comments