GUIへの接続は、ここで書いたようにconnect to serverを使っていたが、どうにもリモートマシンでのコピペの設定ができず、ギブアップ。
あれこれ探して、Microsoft remote desktopを使う方向に。
Microsoft remote desktopでIP:5590 でvncserverに接続できないかとも試したけど、これは接続できず。
以下の方法で接続できるようになったので、記録。
だいぶ使いやすくなった。
kali linux側の設定。まずは ここからxfce4.shを取得。
chmod +x xfce4.sh
sudo ./xfce4.sh
少し時間がかかる
.xsession ファイルを作る
echo xfce4-session >~/.xsession
ec2マシンなので、AWSコンソール上でport 3390からのアクセスを許容しておく。(アクセス元は制限しておく。どこからでも接続できるとセキュリティ上良くない)
認証に使うのは、インストした時に使ったユーザ。
今回はkali linuxで、kaliユーザ。
ここには、パスワードをデフォのkaliにしないといけないと書いてあったけど、他のパスワードでも大丈夫だった。
xrdpサービスを立ち上げる。
sudo systemctl enable xrdp --now
立ち上がって、接続を3390で待機しているのがわかる。
![](https://nekocyber.com/wp-content/uploads/2022/07/rds2-1024x504.png)
MacでMicrosoft remote desktop clientを起動し、IP:3360で接続
135.65.78.23:3360 みたいな感じで。
![](https://nekocyber.com/wp-content/uploads/2022/07/rds1-1-e1658930753223.png)
エラーが出るので、connectをクリック。
![](https://nekocyber.com/wp-content/uploads/2022/07/rds_error-e1658963393371.png)
接続できた!
![](https://nekocyber.com/wp-content/uploads/2022/07/kali_rds-1024x716.png)
次からは、ログインした時点でサービスとして立ち上がっているので、Microsoft remote desktop からアクセスするだけ。
Xquartzも試したけど、firefoxだけ起動しかできず。しかもすぐにフリーズしてしまった。
なにかいい方法が実はあるのかもしれないけど、現時点では不明。
[references]
![](https://nekocyber.com/wp-content/uploads/cocoon-resources/blog-card-cache/3c8966dbf0edc2b19875757a4f3b0ec4.png)
![](https://nekocyber.com/wp-content/uploads/cocoon-resources/blog-card-cache/0581b0d7b823af899f8a771e9d34a55f.jpg)