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]ボタンをクリックして、いつでも終了できます。
なぜ接続しないのですか?
あーどういうわけか、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
次の2つの手順で問題を整理します。
Sudo apt-get install tightvncserver
gsettings set org.gnome.Vino require-encryption false