在 ssh中,知道怎么来使用ssh隧道.通过
1个回答
2016-02-02 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:117538
获赞数:517199
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。
向TA提问 私信TA
关注
展开全部
1
打开secureCRT,连接到服务器(本例服务器IP:192.168.102.131),然后打开会话选项。
2
进入会话选项后,找到“端口转发”,点击“增加(A)..”。然后填写三个项,a.名称; b.本地端口5901; c.远程端口5901;d.点击确认,如下图。 这样,本地的5901端口将与远程服务器的5901通过ssh隧道连接,所以这里的vnc连接时,需要保持这个ssh连接不掉线。
通过SSH隧道连接VNC
3
服务端的配置。以centos为例,在/etc/sysconfig/vncserver: 添加下面一行:
vncserver -geometry 800x600 -nolisten tcp -nohttpd -localhost :1
主要是后面的 -localhost:1参数,只监听本机的数据。
4
所有东西准备差不多了,打开vnc viewer,填写连接端口,如下图。
注意,没错,地址那里确定是localhost:1,因为走了ssh隧道,所以不需要填写服务器IP了。
打开secureCRT,连接到服务器(本例服务器IP:192.168.102.131),然后打开会话选项。
2
进入会话选项后,找到“端口转发”,点击“增加(A)..”。然后填写三个项,a.名称; b.本地端口5901; c.远程端口5901;d.点击确认,如下图。 这样,本地的5901端口将与远程服务器的5901通过ssh隧道连接,所以这里的vnc连接时,需要保持这个ssh连接不掉线。
通过SSH隧道连接VNC
3
服务端的配置。以centos为例,在/etc/sysconfig/vncserver: 添加下面一行:
vncserver -geometry 800x600 -nolisten tcp -nohttpd -localhost :1
主要是后面的 -localhost:1参数,只监听本机的数据。
4
所有东西准备差不多了,打开vnc viewer,填写连接端口,如下图。
注意,没错,地址那里确定是localhost:1,因为走了ssh隧道,所以不需要填写服务器IP了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询