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