fedora 使用 vnc 远程 fedora 28 主机
問題重述:
? ? ? ?最近環境中需要使用 fedora 28 來進行遠程桌面,于是就重新配置了一下vnc 在這里面做一下記錄。
過程:
yum 安裝: 工作機上安裝 vncviewer 遠程主機上安裝: vncserver
tigervnc-server.x86_64 : A TigerVNC server
tigervnc-1.9.0-2.fc28.x86_64 : A TigerVNC remote display system
Repo : updates
Matched from:
Filename : /usr/bin/vncviewer
推薦使用 tigervnc:?http://tigervnc.org/?, 針對windows平臺有相應的 binary release 版本。
如果配置過程中,出現了 vncviewer 黑屏?的情況,很可能是文件權限問題。用戶可以查看 ~/.vnc 文件夾中的 .log 文件來進行查看日志。
? ? ? ?連接遠程桌面:?
? ? ? ? ? ? ? 連接遠程桌面很簡單,只要使用 vncviewer 主機名:桌面號
? regular vncviewer 10.66.65.15:1畫面的大小,可以通過窗口來進行拖動。當然你也可以進行配置初始窗口的大小:
和vncviewer相關的文件在:?$HOME/.vnc/default.tigervnc? ??$HOME/.vnc/x509_ca.pem? ?$HOME/.vnc/x509_crl.pem 三個文件中,具體關于 vncviewer 相關可以 查看 man 手冊。
? ? ? ? 配置vnc 服務器:
? ? ? ? 配置vnc 稍微麻煩了一點,但是當你具備了很好的閱讀文檔的能力,相對就容易很多。
vncserver is used to start a VNC (Virtual Network Computing) desktop. vncserver is a Perl script which simplifies the process of starting an Xvnc server. It runs Xvnc with appropriate options and starts a window manager on the VNC desktop.
vncserver can be run with no options at all. In this case it will choose the first available display number (usually :1), start Xvnc with that display num‐ber, and start the default window manager in the Xvnc session. You can also specify the display number, in which case vncserver will attempt to start Xvnc?with that display number and exit if the display number is not available. For example:
? ? ?vncserver :13
editing the file $HOME/.vnc/xstartup allows you to change the applications run at startup (but note that this will not affect an existing VNC session.)
這段,主要是說 vncserver 是 perl 寫的腳本,用來控制Xvnc server 的,默認的情況下 每運行一次,依次打開一個服務器,1,2,3,4.... 等。但是你也可以特殊指定 vncserver 13; 編輯?$HOME/.vnc/xstartup 文件,可以允許你改變 在啟動時運行的軟件。
? ? ? ?運行vncserver :
不同用戶身份運行vncserver腳本后,使用 vncviewer 進入的桌面也不同。
vncserver :1? ? ? 如果你還沒有口令,那么在第一次運行的時候需要運行口令。? ? ?
? ? ?重新設置遠程運行口令: 可以使用 vncserver
[root@yaoxu ~]# vncpasswd Password:?修改啟動運行程序:如前面所說的 xstartup 文件, 你可以再啟動其他程序,隨著遠程桌面啟動的時候
[root@yaoxu ~]# vim ~/.vnc/xstartup? ? ? 查看 vncserver 服務:
[root@yaoxu ~]# vncserver -listTigerVNC server sessions:X DISPLAY # PROCESS ID :4 21475 :1 18261關閉服務:
[root@yaoxu system]# vncserver -kill :1? ? ? ?當然,你也可以通過 pid 使用 kill -9 來進行終止。
? 相關配置文件:
?$HOME/.vnc/xstartup
/etc/tigervnc/vncserver-config-defaults
/etc/tigervnc/vncserver-config-mandatory
$HOME/.vnc/config
$HOME/.vnc/passwd
$HOME/.vnc/host:display#.log? ? ??
$HOME/.vnc/host:display#.pid
?
但是 vnc 支持單用戶遠程,支持多用戶遠程登錄可以使用xrdp 來進行操作。
?
保持更新,轉載請注明出處。
?
轉載于:https://www.cnblogs.com/xuyaowen/p/vnc-remote-desktop.html
總結
以上是生活随笔為你收集整理的fedora 使用 vnc 远程 fedora 28 主机的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 认识与设计Serverless(二)
- 下一篇: js swich