environment:
Server: CentOS 5.6 64bit
Client: Ubuntu 11.04 64bit
TOOL:terminal server client
protocol:vnc
Server Part:
1、Check if vnc server is installed.
[root@localhost ~]# rpm -qa|grep vnc
vnc-server-4.1.2-14.el5_6.6
gtk-vnc-0.3.8-3.el5
gtk-vnc-python-0.3.8-3.el5
If not,install it.
From source:
#yum install vnc-server*
From disc:
#rpm -ivh vnc*
2、configure your vnc server
#vi /root/.vnc/xstartup
remove the comment before line 'unset SESSION_MANAGER' & line 'exec /etc/X11/xinit/xinitrc';
Add a line 'gnome-session';
the whole file as follow:
#!/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" &
#twm &
gnome-session
#vncserver
to set the passwd
3、configure your vncservers file
#vi /etc/sysconfig/vncservers
Add following lines:
VNCSERVERS="1:oracle
"
VNCSERVERARGS[1
]="-geometry 1024x768"
VNCSERVERS="2:root
"
VNCSERVERARGS[2
]="-geometry 1024x768"
##tip: Every user can start more than one server; when vnc server is started, A sequence number is
assigned to the connection, such as xxx.xxx.xxx.xxx:1; When configure vncservers file , the number
should match the user.
Restart your vnc server
#/etc/init.d/vncserver restart
4、configure the firewall
##tip:the begining port to support vnc server service is 5901 and 5901 is for screen 1,5902 for screen 2 and so on
#vi /etc/sysconfig/iptables
ADD:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT
Restart your firewall
#/etc/init.d/iptables restart
Your VNC server is working now.
Client Part:
It's easy for client part, make sure you can connect to your vnc server via ssh tunnel.
To check if you can connect to the right port:
$ telnet XXX.XXX.XXX.XXX 5901
If you see:
Trying XXX.XXX.XXX.XXX...
Connected to XXX.XXX.XXX.XXX.
Escape character is '^]'.
RFB 003.008
then the port 5901 is open. you can connect the vnc server.
If not, you should check your ssh connection.
Try:$ssh root@XXX.XXX.XXX.XXX to login.
$sudo apt-get install vncviewer
start your tsclient;
fill the computer name using :xxx.xxx.xxx.xxx:1
fill the protocol:vnc
fill the user name: remote server's user name (should match the screen no.)
OK,it works.
- 大小: 73.4 KB
分享到:
相关推荐
本文将详细讲解如何在Ubuntu和Windows XP之间建立桌面连接,主要涉及VNC和RDP两种协议。 首先,我们来看Ubuntu与Ubuntu之间的连接。在Ubuntu系统中,VNC(Virtual Network Computing)协议是一种常用的方式。Ubuntu...
在 Ubuntu 远程登录 WINDOWS XP 中,我们可以使用 rdesktop 和 tsclient 两种方法来实现远程登录。rdesktop 是 RDP(远程桌面协议)的开源实现,支持 RDP V4/5 协议。tsclient 是一个图形化的前端工具,可以运行在 ...
标题提及的文档是关于如何在Ubuntu系统中使用rdesktop或者tsclient远程登录到Windows XP的教程。远程桌面连接是Windows XP内置的一种功能,允许用户从另一台设备远程控制桌面。在Linux环境中,尤其是Ubuntu,我们...
tsclient 安装 yarn add @getchill.app/tsclient 用法 import { Credentials , rpcService , RPCService , certPath , RPCError } from '@getchill.app/tsclient' export const creds : Credentials = new ...
WSDL TSClient 示例如何生成和使用: 从WSDL文件生成带有打字稿定义的。 该库正在使用生成打字稿代码和以供运行时使用。 受Java 和启发。 注意:将添加到您的npm运行时依赖项( npm i soap )安装npm i wsdl-...
布置虚拟桌面后,可连接虚拟桌面,可以自动抓取本地打印机打印
**TPM:TSClient LEGACY软件包管理器详解** TSClient LEGACY的TPM,全称为ThinClient Package Manager,是一款专为TSClient LEGACY ThinClient操作系统设计的软件包管理器。这个工具的主要职责是简化软件的安装、...
TPM2,全称为TSClient LEGACY的软件包管理器的第二版本,是专为TSClient LEGACY ThinClient操作系统设计的一个高效且强大的工具。这个软件包管理器是完全使用C++编程语言编写的,体现了C++在系统级编程中的应用优势...
而"TSclient"文件可能代表了TS Client应用程序的可执行文件或者安装包,用户可以通过运行这个文件来启动和使用该客户端程序。 在实际使用TS Client时,用户可以通过界面输入或导入客户信息,系统将自动进行分类和...
从 Ubuntu 登录 Windows 可以使用 Ubuntu 自带的 tsclient,即“终端服务客户端”,它提供了图形界面,很容易使用。也可以使用 rdesktop 命令,具体命令:`rdesktop -u kmust3205 -p *` 注意:kmust3205 是服务器端...
终端服务器客户端[tsclient]是rdesktop和其他远程桌面工具的GTK2前端。 该项目已被Remmina取代-https://sourceforge.net/projects/remmina/
在 Ubuntu 系统中,可以使用 tsclient,即“终端服务客户端”来登录 Windows 服务器,也可以使用 rdesktop 命令登录 Windows 服务器。 Linux 远程登录环境提供了多种方式来实现远程登录和文件传输,用户可以根据...
通过代码文件传输
rdesktop是一款轻量级的远程桌面客户端,它支持Microsoft的RDP(Remote Desktop Protocol),使得Linux用户能够连接到运行Windows XP或其他支持远程桌面功能的操作系统的计算机上。下面我们将详细介绍如何在Linux...
运行Windows应用程序,例如Linux(Ubuntu / Fedora)中的Microsoft Office / Adobe和GNOME / KDE,就像它们是本机OS的一部分一样,包括Nautilus集成,可右键单击特定mime类型的文件以将其打开。 自豪地在发布...
远程桌面连接,无法访问本地资源 解决方案
节点TeamSpeakApi node-teamspeak-api是一个库,使用该库,您可以使用ServerQuery-API连接到任何TeamSpeak 3服务器。 ServerQuery规范可。 安装 npm install node-teamspeak-api ...tsClient . s
在提供的压缩包文件中,“fix-tsclient.exe”很可能是一个专门设计用于解决终端授权过期问题的工具。这样的工具可能包括自动检测问题、重新注册相关组件、更新许可证服务器连接信息等功能。在执行此工具之前,最好...