Fedora Linux VNCスクリプトヘルプ

Fedora Linux VNCスクリプトヘルプ

学校プロジェクト用のbashスクリプトを作成しようとしています。 Fedoraシステムを使用していますが、VNCビューア(TigerVNC)を起動する必要があります。 VNCビューア(TigerVNC)は、実行時にパスワードを入力する必要がないように自動的にパスワードを入力します。スクリプト。

これまでtouch vnc.shコマンドを使用してvnc.shというスクリプトを作成しました。スクリプトに次の行を入力しました。

#!/bin/bash
#launch vnc
vncviewer -via [email protected] 192.168.59.1:4

コマンドプロンプトが表示されます。[Eメール保護]パスワードを入力すると、接続する前にVNC認証パスワードの入力を求める新しいウィンドウが表示されます。パスワードを入力してEnterキーを押さなくても、スクリプトが自動的にパスワードを入力してリモートデスクトップに接続できるようにする方法があるかどうか疑問に思います。

ベストアンサー1

私はあなたの特定のVNCクライアントについてはよくわかりませんが、次のオプションがあることを読んでいますvncviewerman vncviewerこのプログラムは「マンページ」です。この方法で多くのコマンドのマニュアルを見つけることができます!)。man

-passwdInput true, false
    Force standard vnc dialog to getting password and reads password from stdin. Default is false(shows dialog window) 

したがって、コマンドライン-passwdInput trueに追加し、標準入力にパスワードを入力する必要があります。vncviewerこのように:

echo my_secret_passwort | vncviewer -passwdInput true -via [email protected] 192.168.59.1:4

おすすめ記事