公開鍵認証おさらい
先に構築したサーバーはパスワード認証のままなので、公開鍵認証に設定変更する。
ざっくり、利用したコマンドを羅列する。
azureuser@test-hogehoge:~$ sudo apt-get install openssl
azureuser@test-hogehoge:~$ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout myPrivateKey.key -out myCert.pem
azureuser@test-hogehoge:~$ ssh-keygen -t rsa -f ~/.ssh/ide_rsa_masashi
azureuser@test-hogehoge:~/.ssh$ mv authorized_keys authorized_keys_
azureuser@test-hogehoge:~/.ssh$ mv ide_rsa_masashi.pub authorized_keys
azureuser@test-hogehoge:~/.ssh$ chmod 400 authorized_keys
azureuser@test-hogehoge:~/.ssh$ sudo vi /etc/ssh/sshd_config
azureuser@test-hogehoge:~/.ssh$ sudo service ssh restart
まそおぶろぐ: Ubuntu Server 12.10 への OpenSSHの公開鍵認証の設定
Auzre仮想マシンにてLAMP構築
Windows人間だったためにLinux環境に触れた事がないのが良くないと思い、Azureを利用してLAMP構成を構築してみる。
Azureより、Ubuntuを選択。(ディストリビューションの細かい差はまだ不明)
エンドポイントを確認。SSHポートは標準で空いている。
$ sudo apt-get update $ sudo tasksel
上記コマンドより、LAMPServerを選択してインストール完了。
クラウドがなければ、ここまでに何時間かかるだろうか。
その後、ファイアウォールで80開放、同様にAzureのエンドポイントも設定して、Apache上にテストなphpを設置する。
Ubuntuのファイアウォールを設定する » RainbowDevilsLand
できた!感動!
Windowsより面白い。