1. 安裝必要工具
此處使用最呆的辦法尝盼,裝個zip触趴。
1.1. 更新apt
輸入以下命令:
apt-get update
運(yùn)行結(jié)束后顯示下列文本則成功,否則根據(jù)提示搜索關(guān)鍵詞解決問題杉畜。
Reading package lists... Done
1.2. 安裝zip工具
輸入以下命令:
apt-get install zip
期間遇到需要輸入的情況則輸入y然后回車裁良。
運(yùn)行結(jié)束后再輸一遍命令,如果顯示下列文本則成功(96可能是其他值)情臭,否則根據(jù)提示搜索關(guān)鍵詞解決問題省撑。
0 upgraded, 0 newly installed, 0 to remove and 96 not upgraded.
2. 創(chuàng)建一個給Rustdesk專用的用戶
2.1. 創(chuàng)建用戶并設(shè)置密碼
輸入以下命令:
useradd -m? rustdesk
passwd rustdesk
此時系統(tǒng)會要求你設(shè)置rustdesk的密碼,會讓你輸入兩次俯在。輸入一次按一次回車。兩次密碼必須相同娃惯。
3. 安裝Rustdesk server
3.1. 登錄Rustdesk專用用戶
輸入以下命令:
su - rustdesk
3.2. 下載Rustdesk服務(wù)端并解壓
對應(yīng)版本的下載地址可去github上找跷乐。我這里以1.1.10-3版本為例,獲取方式如下圖趾浅。注意愕提,需要下載帶linux字樣馒稍,且?guī)ip字樣的。其他的你會用也可以自己選擇浅侨。
Releases · rustdesk/rustdesk-server (github.com)
3.2.1. 下載Rustdesk server
輸入以下命令纽谒,其中wget后邊的網(wǎng)址即為剛復(fù)制的網(wǎng)址。
wget https://github.com/rustdesk/rustdesk-server/releases/download/1.1.10-3/rustdesk-server-linux-amd64.zip
3.2.2. 解壓zip包
輸入以下命令如输,其中unzip后的文件名即為剛下載的文件的文件名鼓黔。
unzip rustdesk-server-linux-amd64.zip
運(yùn)行結(jié)束后顯示下列文本則成功,否則根據(jù)提示搜索關(guān)鍵詞解決問題不见。
? inflating: amd64/hbbr
? inflating: amd64/hbbs
? inflating: amd64/rustdesk-utils
3.2.3. 修改Rustdesk server文件目錄
mv amd64/ rustdesk/
4. 設(shè)置Rustdesk server文件權(quán)限并運(yùn)行一次
4.1. 進(jìn)入Rustdesk server文件目錄
輸入以下命令:
cd rustdesk
4.2. 設(shè)置hbbs和hbbr權(quán)限
輸入以下命令:
chmod +x hbbs
chmod +x hbbr
4.3. 運(yùn)行一次hbbs
輸入以下命令:
./hbbs
運(yùn)行一段時間后會卡住不動澳化,這個時候按 ctrl+c強(qiáng)制退出。然后輸入以下命令退出當(dāng)前用戶稳吮。
exit
5. 添加hbbs和hbbr服務(wù)
5.1. 添加hbbs服務(wù)
輸入以下命令:
vim /etc/systemd/system/hbbs.service
此時命令行窗口會顯示很多行~缎谷。按i進(jìn)入插入模式,此時左下角會顯示-- INSERT --灶似。
將下列代碼復(fù)制到命令行窗口中列林,其中把 你的IP 字樣替換成你的服務(wù)器IP地址。
[Unit]
Description=Rust Desk Service
After=network.target
[Service]
Type=simple
User=root
Restart=on-failure
RestartSec=5s
WorkingDirectory=/home/rustdesk/rustdesk
ExecStart=/home/rustdesk/rustdesk/hbbs -r 你的IP -p 21116
[Install]
WantedBy=multi-user.target
然后按鍵盤esc酪惭,此時左下角的-- INSERT --會消失席纽。鍵盤輸入:wq然后回車(注意冒號)。此時最左邊會顯示~#表示成功保存并退出撞蚕,若顯示其他提示润梯,則根據(jù)文本搜索解決問題。
5.2. 添加hbbr服務(wù)
輸入以下命令:
vim /etc/systemd/system/hbbr.service
此時命令行窗口會顯示很多行~甥厦。按i進(jìn)入插入模式纺铭,此時左下角會顯示-- INSERT --。
將下列代碼復(fù)制到命令行窗口中刀疙。
[Unit]
Description=Rust Desk Service
After=network.target
[Service]
Type=simple
User=root
Restart=on-failure
RestartSec=5s
WorkingDirectory=/home/rustdesk/rustdesk
ExecStart=/home/rustdesk/rustdesk/hbbr -p 21117
[Install]
WantedBy=multi-user.target
然后按鍵盤esc舶赔,此時左下角的-- INSERT --會消失。鍵盤輸入:wq然后回車(注意冒號)谦秧。此時最左邊會顯示~#表示成功保存并退出竟纳,若顯示其他提示,則根據(jù)文本搜索解決問題疚鲤。
5.3. 運(yùn)行hbbs和hbbr服務(wù)
輸入以下命令:
systemctl start hbbs
systemctl start hbbr
無反饋則說明啟動成功锥累,有反饋則可能5.1和5.2中的文本輸入錯誤。
6. 開啟防火墻端口
輸入以下命令(此處多加了個22端口集歇,原因是華為云上不加這個ssh會連不上):
ufw allow 22/tcp
ufw allow 21115/tcp
ufw allow 21116/tcp
ufw allow 21116/udp
ufw allow 21117/tcp
ufw enable
遇到需要輸入的地方輸入y回車桶略。
同時需要注意將服務(wù)商上的安全組或者防火墻進(jìn)行修改。以華為云為例。
點(diǎn)擊進(jìn)入實(shí)例(進(jìn)入服務(wù)器管理界面)
找到“服務(wù)器操作”點(diǎn)擊“更改安全組”
點(diǎn)擊“新建安全組”
找到上圖中勾選的對應(yīng)安全組际歼,點(diǎn)擊它右邊的“配置規(guī)則”
點(diǎn)擊“添加規(guī)則”惶翻,按照下圖輸入并確定,添加TCP端口鹅心。
再次點(diǎn)擊“添加規(guī)則”吕粗,按照下圖輸入并確定,添加UPD端口旭愧。
7. Rustdesk客戶端設(shè)置
打開Rustdesk客戶端颅筋,點(diǎn)擊ID邊上的三個點(diǎn)。
點(diǎn)擊網(wǎng)絡(luò)榕茧,在ID服務(wù)器一欄輸入服務(wù)器IP垃沦,點(diǎn)擊應(yīng)用。rustdesk