在ssh中,知道怎么来使用ssh隧道.通过
答案:1 悬赏:20
解决时间 2021-12-20 18:44
- 提问者网友:相思故
- 2021-12-20 10:47
在ssh中,知道怎么来使用ssh隧道.通过
最佳答案
- 二级知识专家网友:狠傷凤凰
- 2021-12-20 10:58
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了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯