サーバーにtigervnc-serverパッケージをインストールしました。
[root @ localhost〜]#rpm -qa tigervnc tigervnc-1.1.0-16.el6.x86_64
Vncユーザーを作成し、そのユーザーにもvncpasswdを作成しました。
[root @ localhost〜]#useradd vnc [root @ localhost〜]#vncpasswd vnc Password: Verify: [root @ localhost〜]#
/ etc/sysconfig/vncserverで、これらの2行を変更しました
VNCSERVERS = "2:vnc" VNCSERVERARGS [2] = "-geometry 800x600"
サービスの開始中にこのエラーが発生しています。
[root @ localhost〜]#service vncserver start VNCサーバーの起動:2:vnc デスクトップにアクセスするにはパスワードが必要です。 getpassword error:不適切なioctl for device Password:[FAILED] [root @ localhost〜]#
このエラーが発生するのはなぜですか?
このエラーは、構成されたユーザーにvncpasswdが設定されていないために最も頻繁に発生します。これを修正するには、ユーザーが「vncpasswd」を実行してプロンプトに従ってください。これはpasswdのようなものなので、すでに理解しているはずです。
私は同じ問題に遭遇していました。私の問題は、次のリンクのステップ3に示すように、ユーザーに「su」してパスワードを再入力しなかったことです。
逐語的下のリンクの指示に従ってください。
http://tecadmin.net/setup-vnc-server-on-centos-redhat-and-Fedora/
お役に立てれば。