LoginSignup
2
7

More than 1 year has passed since last update.

最小限の持ち物で勉強できるのか?iPadで開発 《第2弾》~SSHで接続~

Last updated at Posted at 2019-01-22

あらすじ

[最小限の持ち物で勉強できるのか?iPadで開発 《第1弾》](最小限の持ち物で勉強できるのか?iPadで開発 《第1弾》)
で紹介した環境などを使っていて思ったことなどを更新していきます。

今回は「意外と使える!」
と思うきっかけと取り組みを紹介します。

こんな人にオススメ??(再掲)

  • iPad ひとつでなんでもやりたい人
  • 持ち歩くものを減らしたい人
  • PCの買い替えはもう嫌な人
  • 新しい勉強の仕方を開拓したい人

環境

  • iPad Pro 2018 11inch
  • Apple 純正 Smart Keyboard
  • モバイルルータ

iOS アプリの紹介

意外と使える!と思うきっかけは、このアプリ!

WebSSH Essential
A35BC7D9-39AE-4FEF-AAAA-D3630476050C.jpeg

これで SSH 接続が簡単にできます!
他にもアプリがありますが今のところこれが一番使いやすいと思います。
また、第1弾で懸念していた Smart Keyboard の方向キーの入力なども正確にできます。

使い方

A402E750-153E-4798-834D-7687F1AA1D93.jpeg
右下の + マークを選択すると出てくる Add SSH connection から新しい接続を追加する。
F89B7264-B654-4DC6-8106-87A9FE008D58.png
上記4つを最低でも入れて右上の保存マークで保存したら接続可能!簡単!
F9E928E4-F363-4E0F-AB5E-F9F7A64507EA.png
画面の下に Esc キーなど表示される点も使いやすいです。

取り組み

PC の遠隔操作

自宅のよく発熱する Linux PC を同一 Wi-Fi 下にいれて上記アプリで ssh 接続。
iPadは熱くならないので快適にコーディング!
レスポンスも問題なし。Linux を入れられない iPad にさも入れられたかのように使えるのがいい!

欠点
同一 Wi-Fi 下に PC がいないといけないため、外出する際には PC も連れ出さなければならない。(主旨と異なる)
解決策としては自宅に VPN 接続することですかね。

Microsoft Azure 無料体験

上記でも書いたように PC 持ち歩くのはめんどくさいし、
いつ何か閃いてやりたいと思うかわからない。
ということでレンタルサーバやってみようと思い探していると、
Microsoft Azure の試用期間があることを知り登録してみました。
(Microsoft の回し者ではないですよ。。。)
[Azure の無料アカウントを今すぐ作成しましょう]
(https://azure.microsoft.com/ja-jp/free/)

VMの作り方

色々なサイトを見ていましたが、ポータル画面がちょくちょく変わるようで、
やり方はそのときにもう一度調べてみてください。
私が行なった時は、下記のようになりました。

DAF25DCD-05F1-48C5-9BB9-D399A0F656E7.jpeg
登録が終わってポータル画面に移ったら
左のメニューバーから Virtual Machines を選択して追加します。
その後は必須の※マークがあるところを埋めていけば作成されます。
0F656516-B3D1-4CF5-AD98-081EE8E61870.png
VM のイメージも豊富にあるのでこの試用期間の間にいろんなサーバ試していきたいと思います。
5E592D8C-4E1A-4DF8-9E4F-8BEE23F4DFBE.jpeg
ちなみに iPad から上のアプリを使って SSH するためには、鍵を使う方法もありますが、テストしたり重要なものをおくのではないので、パスワードにしました。
(12文字以上、大文字小文字数字記号こみが必須条件なのでなかなか固いとも思います)
※ SSH 先のパブリック IP アドレスは毎回変わるので確認が必要です!

sudo のしかた/root になる方法

  • sudo
    sudo するときにきかれるパスワードはログインするときのパスワードと同じです。

  • root になる
    sudo が使えれば下記で root になれます。
    (このやり方を思い付かず調べました。。。)
    sudo su -
    長いパスワードいちいち打たなくて済むので便利ですが、ほどほどに。。。

まとめ

  • iPad で開発はできる!
  • Azure のサーバはポータル画面から簡単に作れ手軽に利用可能

今後も更新していきます!

2
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
7