您好,登錄后才能下訂單哦!
下面將會介紹如何設置ubuntu虛擬機來允許別的機器遠程連接。這里的步驟針對ubuntu12.04。
Step 1: 安裝xrdp協議
sudo apt-get install xrdp vnc4server xbase-clients
Step 2:設置遠程共享
在/usr/share/applications目錄下打開Desktop Sharing,進行如下設置:
*如果是ubuntu14.04及以上,需要進行安全訪問設置:
1.安裝dconf-editor:
sudo apt-get install dconf-editor
2.反選prompt-enabled 和 require-encryption:
Step 3:設置iptables端口映射
由于xrdp是使用3389端口進行連接的,但是外網并不能夠直接連接ubuntu虛擬機,因此需要在主機中設置iptables端口映射。
1.查看虛擬機中的網絡信息:
終端調用命令: nm-tool
可以看到ip地址和網關地址。
2.設置iptables端口映射規則
iptables -t nat -I PREROUTING -d 主機IP地址 -p tcp --dport 33899 -j DNAT --to-destination 虛擬機IP地址:3389
iptables -t nat -I POSTROUTING -d 虛擬機IP地址 -p tcp --dport 3389 -j SNAT --to-source 網關地址
*上面的第一條規則中的33899不固定,可以使用任意一個未被占用的端口
Step 4:使用遠程連接工具連接ubuntu虛擬機
連接的時候的地址為:主機IP地址:33899
*注意33899這個端口與前面設置iptables端口映射規則中使用的端口需要一致
通過以上4個步驟我們就可以從外網遠程連接到虛擬機
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。