こないだSSHの通信設定について記述したがその後に発生した問題について記述。


モジュールの検証中にふと気がついたらSSHの接続でエラーが発生。

エラーログを見るとどうやらSSHの接続でエラーが発生しているもよう。


昨日、SSHの設定したばかりなのに変だなっと思いながらコマンド入力


# ssh ユーザ@ホスト名


するとパスフレーズなしで設定しているのにパスワードを聞かれる。


なんで?


っておもったら・・・


~/.sshのパーミッションは700でその中のファイルは600にするのだが、

他の検証しているメンバーに変更されていた。(ノ_-。)


SSHの設定手順は周知していたがそういえばたしかにパーミッションについて記述していなかった・・・


っていうか変更してテストしたら動かないんだから聞きにきてくおくれ。。。

正月休みに実家でDSが欲しいと言われwiiとかPS3とかが発売されたばかりだし

もうDSはいつでも購入できるだろうと譲ってきたのだけど・・・


あれから1ヵ月半ようやく本体が購入できた。(^▽^;)


しかもソフトも一緒に買わないといけないらしい。。。


最近、めっきりゲームをする時間なんてなくなってしまったけれどもCMを見ていて

面白そうに感じた「wish room」を購入。(推理小説みたいなゲームかな)


購入した日は徹夜明けだったため起動せずに就寝。


で昨日の夜にとりあえずゲームを開始してみる。


このゲームはDSを横にして行うんだね。

絵も綺麗だしいい感じです。


ただ疲れてて眠くてたまらないのでセーブができるところまで進めて終了。


10分ちょいしかやってないけど面白そうな感じです。


興味を持たれた方は是非やってみてください。


DS WISH ROOM(ウイッシュルーム)~天使の記憶~
¥4,030
eWonderGOO Yahoo!店
ニンテンドーDS Lite ジェットブラック
¥21,450
Amazon.co.jp


実用SSH 第2版―セキュアシェル徹底活用ガイド/Daniel J. Barrett
¥5,040
Amazon.co.jp


現在、開発してるものでサーバ間をSSHで通信するものがある。


そこで忘れないようにSSHの鍵作成と通信設定を記述しておく。


まずは実行ユーザで鍵の作成


# ssh-keygen -t dsa -b 1024

※パスフレーズを入力しなければPGなどでパスワードを聞かれないのですむ。


するとssh のバージョンなどにもよるが、一般には ~(ユーザ名)/.ssh/ の下に鍵ペアが生成される。


  id_dsa: 非公開鍵
id_dsa.pub: 公開鍵

で鍵が出来たら公開鍵を接続先のサーバに設定する。


接続されるユーザのホームディレクトリの「.ssh/authorized_keys」に追加する。

例)# cat id_dsa.pub >> .ssh/authorized_keys


ちなみに接続もとのサーバから直接、コマンド発行する場合には以下のコマンド

# cat ~/.ssh/id_dsa.pub |ssh hoge@SERVER 'cat >>.ssh/authorized_keys'

※上記の方法は当然ながら接続先ユーザのパスワードが聞かれます。


接続の確認方法

# ssh USER@SERVER


※パスフレーズなしで設定した場合は最初の1回だけ聞かれますが2回目以降は何も聞かれないはずです。


最近、この業界は3Kって呼ばれて嫌われているみたいだけど、本当にキツイねぇ。


休みが欲しいよ。(/TДT)/