【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>
1、目前大多非商业版的VNC的密码有效长度为8位。
也就是说无论你设置多长的密码,在使用客户端连接的时候,只要输入前8位就可以正常进入。。。
2、vnc密码是以16禁止的方式保存在passwd文件中,这个文件在个人home目录下的.vnc目录中。
passwd文件是可以反编译的,具体怎么反编译,不说,网上可能有很多这种工具。
3、客户端在连接服务器的时候是可以做到无密码登陆的,有两种方式。
第一种方式是使用realvnc的客户端,然后保存客户端配置文件的方式,然后每次点击配置关联的配置文件就可以实现无密码登陆。
第二种方式是使用password文件,vnc客户端都不支持直接 --password 密码 这种参数的,但是都支持passwordfile的方式,也就是说使用密码文件的方式。
使用第二种方式可以在cmd控制台输入 vncviewer.exe --help查看帮助。
4、vnc也不全是明文传输的,可以TLS加密。
具体加密方式百度一下有很多
5、Vnc可以通过降低颜色级别来实现更流畅的访问
通常局域网使用256色最佳,远程非宽带网络选用8位色最快。
6、tigervnc服务端和客户端组合可以实现屏幕分辨率自适应。
7、vnc密码文件可以自生成。网上下载一个xxd.exe的工具即可。
首先调用vncpasswd.exe 将明文密码进行加密。使用方式(例如密码为12345678)
echo 12345678 | password.exe -print
打印出来的密码就是加密的密码了。
然后使用xxd工具来写入到文件中。
使用方式 echo 加密后的密码 |xxd.exe -r -ps > passwd
这样就生成了一个无密码登陆的密码文件,使用方法也很简单
vncviewer.exe ip:port -passwd passwd(后面这个是密码文件)
其他的一些还在整理中!~敬请期待
来源:oschina
链接:https://my.oschina.net/u/3059462/blog/3146187