0

我正在使用 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 在终端上要求输入密码,但是这种方式失败了,他们有没有更好的方法来解决这个问题?

4

1 回答 1

-1

您想vncpassword用来创建密码文件

步骤 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`
于 2014-03-24T19:13:05.867 回答