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

명령 프롬프트가 묻습니다.[이메일 보호됨]비밀번호를 입력하면 연결하기 전에 VNC 인증 비밀번호를 묻는 새 창이 나타납니다. 비밀번호를 입력하고 Enter 키를 누르지 않고도 스크립트가 자동으로 비밀번호를 입력하고 원격 데스크톱에 연결하도록 하는 방법이 있는지 궁금합니다.

답변1

나는 귀하의 특정 VNC 클라이언트에 대해 잘 모르지만 다음 옵션이 있다는 내용을 vncviewer읽었습니다 man 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

관련 정보