web-dev-qa-db-ja.com

パブリックIP経由でx2goをリモートデスクトップに接続する方法

ラップトップが2台あります。 x2goを使用して、ローカルIP経由で相互に、またはその逆に接続することに成功しました。フィールドHostに、最初に_192.168.0.101_、2番目に_192.168.0.102_と入力しました。

今、私はこれら2つのラップトップをパブ​​リックIP経由で接続しようとしています。つまり、_public IP_コマンド__curl ifconfig.me_の出力です。最初のラップトップからこのコマンドの出力を取得し、2番目のラップトップのフィールドHostに入れました。他の設定は変更されていませんが、x2goに接続しようとした後、エラー_Cannot connect to {IP}:22. Timeout connectiong to {IP}_の出力が表示されます

「ホスト」フィールドに_username@{IP}_と入力しました

最初のラップトップIPはWi-Fiルーターによって与えられ、2番目のラップトップはスマートフォンのホットスポットからのIPを持っているため、異なるIPがあり、ローカルネットワークに接続されていません。リモートに配置されていないマシンのように動作すると思いますお互いの考え。何が欠けていますか?私は混乱しているので、私はどんな助けにも感謝します。

1
assertion9

X2goは、SSH接続を介してデータを送信することで機能します。ポート22はSSHポートです。エラーメッセージは、ポート22がパブリックIPで利用できないことを示しています。これを機能させるには、ラップトップのLANアドレス(192.168.0.101)でパブリックポート22をポート22に転送するようにWifiルーターを再構成する必要があります。

パブリックIPを介してポート22へのトラフィックを受信するものはすべて適切に保護されていることを確認してください。インターネット全体のボットネットがそのポートをすばやく見つけて攻撃を開始するためです。 PasswordAuthentication no/etc/ssh/sshd_configを設定し、認証に暗号化キーのペアのみを使用することをお勧めします。

2
Cuspy Code