用vnc远程控制电脑

安装:我的linux是fedora13 安装vnc的命令是yum install tightvnc tightvnc-server tightvnc-server-module 安装后会多出4个命令:vncconfig vncpasswd vncserver vncviewer 其中服务端用:vncserver vncconfig vncpasswd 客户端用:vncviewer 第一次执行vncserver时会要求你输入密码.是客户端连接到服务器的密码.如果以后想改的话可以执行vncpasswd.vncconfig很少会用到. 以下是服务器端需要做的工作{ 1. gedit ~/.vnc/xstartup 2. 内容 #!/bin/sh # 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 vncconfig -iconic & xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & gnome-session & #twm & # startx & } 例如我的电脑有两个用户:root,kong 如果我想用root控制kong的桌面,要做的是kong以命令行形式登录(如果以图形登录,接下来root远程登录时会出错Could not acquire name on session bus.),并执行vncserver,则5901端口可用登录kong的图形界面,此时root登录图形界面,执行vncviewer,地址http://ip:5901.输入密码后会自动登录到kong的图形界面显示在viewer上.如果kong想让多人登录.则要多次执行vncserver,就会有590x等端口,这些端口都是专属kong的.如果kong注销后,相应的端口会自动消失. ps:如果连接后黑屏的话可以把 unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc 这两句注释. 再把xstartup文件的权限改变.chmod 777 xstartup

你可能感兴趣的:(Linux,Linux,工作)