商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 系统应用 > Fedora 9系统下创建和配置vncserver过程

Fedora 9系统下创建和配置vncserver过程

  发布于2026-06-05 阅读(0)

扫一扫,手机访问

配置VNC远程桌面,在很多场景下都是个挺实用的需求,尤其当你需要从Windows机器连接到Fedora服务器时。别看网上教程一大堆,真正能一步到位、又不绕弯子的其实不多。下面就把这套流程拆开来讲,保证每一步都清清楚楚。

先搞定核心配置文件。用vi打开/etc/sysconfig/vncserver,写入下面两行:

VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800×600 -0.0.0.0"

接着创建VNC连接密码。在终端里执行vncpasswd,按提示输入两次密码就行。这个密码是客户端连接时用的,跟系统登录密码不是一回事,注意区分。

密码设好之后,启动VNC服务:

vncserver

或者用service方式:

service vncserver start

很多新手卡在这一步——防火墙没关或者端口没放行。如果图省事,直接关掉防火墙(仅限测试环境):

service iptables stop

但更推荐的做法是只开放需要的端口,这个后面会单独说。

接下来是最关键的调整——修改启动脚本~/.vnc/xstartup,让它加载完整的桌面环境。用vi打开这个文件:

vi .vnc/xstartup

把内容改成下面这样:

#!/bin/sh

vncconfig -iconic &
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
xterm -geometry 80×24+10+10 -ls -title "$VNCDESKTOP Desktop" &
twm &

这一串脚本的作用是让VNC启动完整的X桌面(比如GNOME或KDE),而不是默认的简单窗口管理器。如果你的Fedora用的是GNOME,那这段脚本通常就够了。

现在,从Windows XP客户端(或者更高版本的Windows)打开VNC Viewer,输入Fedora的IP地址加显示器编号,比如 192.168.1.100:1,然后回车,输入刚才设的密码就能连上了。


其他实用配置

开放防火墙端口
如果不想关闭iptables,可以单独放行VNC所需的5901端口。编辑/etc/sysconfig/iptables,在合适的位置插入:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT

这样既安全又省事。

支持多用户同时连接
有时需要让root和普通用户keith都能远程登录。在/etc/sysconfig/vncserver里这样写:

VNCSERVERS="1:root 2:keith"

注意,这时候每个用户都会占用一个VNC显示器::1对应root,:2对应keith。同时别忘了在iptables里把5902端口也放行,因为显示器:2默认走5902端口。

全屏切换小技巧
在VNC Viewer窗口里按下F8(或者某些版本是Ctrl+Alt+Enter)可以切换全屏模式,看个人习惯。

整个过程其实就这么几步:配服务、设密码、调脚本、放端口。只要顺序别搞乱,基本上一次就能成功。

本文转载于:https://www.jb51.net/os/Fedora/1403.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注