1. hiroyamaeda

    No comment

    hiroyamaeda
Changes in body
Source | HTML | Preview
@@ -1,83 +1,84 @@
# はじめに
基本的に、[AWS EC2上のUbuntu16.04にデスクトップ環境を構築してMacからつなぐ](https://qiita.com/yonell/items/cb1a735bed2d7b9c6b45)と同じですが、
2019/05/03現在、同様のプロセスでいくつか躓いたので、情報共有です。
# やりたいこと
- AWSの[Deep learning AMI](https://aws.amazon.com/jp/machine-learning/amis/)Ubuntu 16.04.6LTSにデスクトップ環境を構築してMacから繋ぐこと
+- Deep Learning AMI (Ubuntu) Version 22.0:ami-06868a6ddab784c28
# うまくいかなかった点
1. その1
```
$ sudo sed -i 's/^PasswordAuthentication no/PasswordAuthentication yes/' /etc/ssh/sshd_config
```
とすると、
```
sudo: unable to resolve host ip-●●●-●●-●-●●●
```
となってしまった。解決するためには、
```
$ sudo sh -c 'echo ●●●.●●.●.●●● $(hostname) >> /etc/hosts'
```
とすればよい。ただし、```ip-●●●-●●-●-●●●```ではなく、```●●●.●●.●.●●●```とすることに注意です。
ご参考:
- https://tech.librastudio.co.jp/index.php/2017/03/09/post-1322/
- https://qiita.com/ogomr/items/89e19829eb8cc08fcebb
- https://stackoverflow.com/questions/33441873/aws-error-sudo-unable-to-resolve-host-ip-10-0-xx-xx/33443018
2. その2
```
$ sudo apt install xrdp xfce4 xfce4-goodies tightvncserver
```
とすると、
```
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
```
となってしまった。解決するためには、
```
$ sudo killall apt apt-get
```
とすれば良い。詳細は参考リンクをご確認ください。
ご参考:
- https://askubuntu.com/questions/1109982/e-could-not-get-lock-var-lib-dpkg-lock-frontend-open-11-resource-temporari
# まとめ
以上をまとめると、[AWS EC2上のUbuntu16.04にデスクトップ環境を構築してMacからつなぐ](https://qiita.com/yonell/items/cb1a735bed2d7b9c6b45)で紹介されているプロセス
に2行だけ追記して、上から実行していくだけ。素晴らしい記事を書いていただいてありがとうございます、、、!
```
sudo apt update && sudo apt upgrade
sudo sh -c 'echo ●●●.●●.●.●●● $(hostname) >> /etc/hosts'
sudo sed -i 's/^PasswordAuthentication no/PasswordAuthentication yes/' /etc/ssh/sshd_config
sudo /etc/init.d/ssh restart
sudo passwd ubuntu
sudo killall apt apt-get
sudo apt install xrdp xfce4 xfce4-goodies tightvncserver
echo xfce4-session> /home/ubuntu/.xsession
sudo cp /home/ubuntu/.xsession /etc/skel
sudo sed -i '0,/-1/s//ask-1/' /etc/xrdp/xrdp.ini
sudo service xrdp restart
tightvncserver
```