想使用脚本为tightvnc服务器提供密码

时间:2014-03-24 17:11:14

标签: ruby vnc-server

我使用ruby脚本在我的ubuntu机器上安装tightvnc服务器,我的脚本包含以下内容:

#!/usr/bin/ruby env    
`sudo apt-get --force-yes -y install tightvncserver`
`printf "%s\n%s\n" "demo123" "demo123" | vncserver :1`

我使用printf方式,因为vncserver在终端上要求输入密码,但那种方式失败了,他们有更好的方法来解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您希望vncpassword使用create a password file

  

步骤2.使用“vncpassword”创建vnc密码文件。   

$ vncpasswd
Using password file /home/user/.vnc/passwd
VNC directory /home/user/.vnc does not exist, creating.
Password: [TYPE YOUR VNC PASSWORD HERE]
Verify: [TYPE YOUR VNC PASSWORD HERE]
Would you like to enter a view-only password (y/n)? n

然后在脚本中使用该文件:

#!/usr/bin/ruby env    
`sudo apt-get --force-yes -y install tightvncserver`
`vncserver -p /home/user/.vnc/passwd`