一、给Centos6.8Minimal安装桌面环境
@1、安装桌面软件
yum groupinstall "Desktop"
@2、安装X-Window组件
yum groupinstall "X Window System"
@3、安装字体
yum -y install dejavu-sans-* dejavu-serif-fonts
@4、开机启动
编辑/etc/inittab文件, 将id:3:initdefault修改为 id:5:initdefault重启后生效
@5、手工启动
startx 然后按下Ctrl+Alt+F2
二、安装配置tigervnc-server
@1、安装服务器端软件tigervnc-server 还有另外一个软件(tigervnc)是客户端。
yum install tigervnc-server
@2、临时启动VNC,第一次启动会要求设置密码
vncserver
vnc的账户就是当前登录的账户,密码就是设置的密码
@注意,
vim /etc/hosts文件
192.168.80.110 centos68-n1 加上本机ID和主机名
@3、设置为系统服务,编辑vim /etc/sysconfig/vncservers文件
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost"
1:root 代表1号远程 用户是root
-geometry 800x600 桌面分辨率
-nolisten tcp -localhost 只有本机能够访问,设置了次选项必须使用SSH转发,否则外部客户端不能连接。
这里记录一下多用户连接
VNCSERVERS="1:root 2:student"
VNCSERVERARGS[1]="-geometry 800x600 -localhost"
VNCSERVERARGS[2]="-geometry 1024x768 -localhost"
@4、配置好以后需要切换到不同用户输入vncpasswd命令为每个用户设置密码。
su - student 切换用户
vncpasswd 设置密码
@5、客户端连接
VNC-Viewer-6.0.1-Windows-64bit.exe
192.168.80.126:1 客户端IP:1 回车即可连接,如果以这种方式连接,数据传输是明文的,切-nolisten tcp -localhost 这里不能设置,一定注意。
@6、配置SSH代理连接
1:ssh远程连接到Linux
2:点击:view -> Tunneling Pane在弹出的窗口选择Forwarding Rules
3:在空白处右键:add,按照如图所示进行配置
4:在VNC客户端用过localhost:5901进行访问
5:参数说明
ScoureHost和Port是客户端的IP地址和端口号,localhost表示本机,也可以使本机的IP地址,这样别人就能访你的机器进行远程转发了。
DestinationHost和Port表示SSH将要转发的地址,localhost表示本,意味着SSH讲请求转发到本机,如果设置为IP地址,例如192.168.80.139,那么SSH就把数据包转到192.168.80.139这个地址.
@7、使用Linux连接另外一台Linux 配置SSH远程加密连接
ssh -L 6666:192.168.1.159:5901 hostname
ssh -L <local port>:<remote host>:<remote port> <SSH hostname>
6666 本机端口 192.168.1.159:5901远程IP与端口 hostname主机名