[Tips] sshをパスワードなしでアクセスできるようにする
いや,もうあんまり意味ない,日の目を見ないとはわかってるんですが,最近セットアップしたらうまくいかなくて同じことで悩むことはないと思うけど,悩みたくないので,備忘録.
(1) PC側で,まず鍵を作る.
> ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key
これで,~/.sshにid_rsaとid_rsa.pubが作成される.
そして,この鍵をsshに読み込む.
> ssh-add ~/.ssh/id_rsa
これでPC側の準備完了.
(2) iPod側の設定
・iPod側に何らかの方法で,id_rsa.pubをコピーする.
・~/.sshを作成し,id_rsa.pubをauthorized_keysとしてそこにコピーする.
・そして,authorized_keysのアクセス権を600にする.
・さらにホーム~/のアクセス権を744くらい?にする.
> mkdir ~/.ssh > mv id_rsa.pub ~/.ssh/authorized_keys > chmod 600 ~/.ssh/authorized_keys > chmod 600 ~/.ssh/ ←ついでに > chmod 744 ~/
これでおk.
all: $(PRODUCT_ABS) scp $(PRODUCT_ABS) root@hoge:/Applications/$(PRODUCT_NAME).app/
とすると,自動で転送されて便利です.