web-dev-qa-db-ja.com

sesman-Xvncはxrdp経由で接続しません

xubpuマシンでxrdpを使用してリモートデスクトップを有効にしようとしています。

私は(ほとんど)Vanilla xubuntuをインストールしています。 apt-getでxrdpをインストールしました。

私のxrdp設定は次のようになります:

[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1

netstat -atoは、少なくとも何かがポート3350でリッスンしていることを示しています。

tcp        0      0 localhost:3350          *:*                     LISTEN      off (0.00/0/0)

ポート3389を介してxrdp画面に接続できます。そこで、sesman-Xvncオプションを選択し、ユーザー名とパスワードを入力します。 [接続ログ]ウィンドウが表示されます

connecting to sesman ip 127.0.0.1 port 3350

それは永遠にそこに座っています。 [OK]ボタンをクリックして、いつでも終了できます。

なぜ接続しないのですか?

4
Nacht

あーどういうわけか、localhostがファイアウォールの影響を受けないことに気づきませんでした。

Localhostインターフェースにiptablesルールを追加しましたが、今では機能します。

iptables -A INPUT -p tcp -m multiport --destination-ports 3350 -i lo -j ACCEPT

将来的には、このルールを使用して、すべてのローカルホストトラフィックが許可されるようにします。

iptables -A INPUT -p tcp -i lo -j ACCEPT
1
Nacht

次の2つの手順で問題を整理します。

Sudo apt-get install tightvncserver
gsettings set org.gnome.Vino require-encryption false
1
NitinS