Ubuntu 16.04では、Nginxを使用してRDPクライアントレスとしてGuacamoleを使用しています。これは外部LAN上のマイコンピュータで正常に動作します。ただし、プロキシ(ワークスペース)がある他の外部LANでは作業できません。
ブラウザからアプリにアクセスするとき:http://myserverguaca/guacamole/ ログインページを見ることができ、ログインできます。ただし、RDPを起動しようとするとロードされ、次のメッセージが表示されます。
The server take to many to time to be respond.
別のポートを転送する必要があると思いますか? 3389を使用してポート8080を80、RDPに転送しましたが、これはlocalhostにあるので、このポートも転送する必要がある理由と実行方法がわかりません。
これはRDPアクセスの設定です(user-mapping.xml)。
<user-mapping>
<connection name="rdp">
<protocol>rdp</protocol>
<param name="hostname">localhost</param>
<param name="port">3389</param>
<param name="server-layout">fr-fr-azerty</param>
<param name="ignore-cert">true</param>
</connection>
</user-mapping>
そしてnginxの私の構成(サイト/グアカモリー活性化)
server {
listen 80;
server_name vpsmyserver.net.com;
location /guacamole/ {
proxy_pass http://localhost:8080/guacamole/;
proxy_buffering off;
proxy_http_version 1.1;
proxy_set_header X_Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
access_log off;
}
}
答え1
あなたはuser-mapping.xml
追加することができます
param name="security" nla
それでも機能しない場合は、RDP接続のユーザー名とパスワードを追加してください。