Ubuntu 11.04でVNCサーバーを作成しようとしていたので、システムを再起動してもログインできます。したがって、私は次のように試しましたが、vncviewerから接続できません。
インストール
$ Sudo -s
# apt-get install vnc4server xinetd
セキュリティ
# vncpasswd /root/.vncpasswd
Password:
Verify:
サービスとして
# vim /etc/xinetd.d/Xvnc
service Xvnc
{
type = UNLISTED
disable = no
socket_type = stream
protocol = tcp
wait = yes
user = root
server = /usr/bin/Xvnc
server_args = -inetd :1 -query localhost -geometry 1024x768 -depth 16 -once -fp /usr/share/X11/fonts/misc -DisconnectClients=0 -NeverShared passwordFile=/root/.vncpasswd
port = 5901
}
サービスを開始する
# service xinetd stop
# service xinetd start
$ vncviewer 192.168.1.125:1
TigerVNC Viewer for X version 1.0.90 - built May 10 2011 10:04:22
Copyright (C) 2002-2005 RealVNC Ltd.
Copyright (C) 2000-2006 TightVNC Group
Copyright (C) 2004-2009 Peter Astrand for Cendio AB
See http://www.tigervnc.org for information on TigerVNC.
Wed Sep 7 10:08:20 2011
CConn: connected to Host 192.168.1.125 port 5901
main: read: Connection reset by peer (104)
X11vnc-非常に強力で比較的使いやすいソリューションを試してみてください。
以前の回答を参照 詳細については、同様のトピックをご覧ください。この回答は、ログイン時にx11vncをサービスとして設定するさまざまな方法も示しています。私は自分の個人サーバーでこれを機能させており、完全に信頼できます。
私はあなたがすでにvnc-serverとxinetdをインストールしていることを期待しています
iptables –I INPUT -p tcp --dport 5900 -j ACCEPT
chkconfig vncserver on
server vncserver restart
再起動して、動作している場合は他のPCで試してください。
reboot
外部にアクセスする場合は、VNCサーバーのIPアドレスを使用して、ルーターのポート5900からのトラフィックを許可してください。
ポート5901は開いていますか?
サービスは実行中ですか?
service --status-all