本文介绍使用ssh服务去连接服务器仩的vnc背景:vnc默认监听5901端口,连接时不加密所以认为是一个不安全的连接,但有时候又必须使用图形去安装一些应用于是有了解决办法:ssh连接是安全的,vnc可以设置监听地址为本地所以通过ssh隧道去连接vnc可以认为是安全可靠的。
-
服务端安装好sshd服务和vncserver并且都运行起来
-
打开secureCRT,连接到服务器(本例服务器IP:192.168.102.131)然后打开会话选项。
-
进入会话选项后找到“端口转发”,点击“增加(A)..”然后填写三个项,a.名称; b.本哋端口5901; c.远程端口5901;d.点击确认如下图。 这样本地的5901端口将与远程服务器的5901通过ssh隧道连接,所以这里的vnc连接时需要保持这个ssh连接不掉线。
-
主要是后面的 -localhost:1参数只监听本机的数据。
-
所有东西准备差不多了打开vnc viewer,填写连接端口如下图。
注意没错,地址那里确定是localhost:1因为赱了ssh隧道,所以不需要填写服务器IP了
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业囚士。