この手順に従ってやったら問題が解決した。
http://futuremix.org/2005/10/openssh-config-permission
どうも本人以外が~/.ssh/configを編集できるのがまずいということらしい。なので、
chmod 600 ~/.ssh/config
にして、本人以外は書き込み(w)ができない状態にしたら、表題の、
Bad owner or permissions on /home/ユーザー名/.ssh/config
はなくなりうまくいった。
2013年8月30日金曜日
ssh-addしようとしたらCould not open a connection to your authentication agentと出てきて困った
このサイトに書いてある通りにやったらとりあえずできるようになった。
http://www.geocities.jp/sugachan1973/doc/funto39.html
とりあえず
eval `ssh-agent`
と打った後に
ssh-add id_rsaファイルのフルパス
と打ったら
Could not open a connection to your authentication agent
は出なくなり、パスフレーズの要求がされ、うまくいった。
うまく行けば
ssh-add -l
と打ったときに
2048 2e:c0・・・
みたいな感じで鍵の内容が表示されるようだ。
どうもこの作業、手順に記載されているとおりおまじないとしてやっていたのだが、
ssh-addってのは認証エージェントにパスフレーズを登録する作業らしい。
gitでリモートサーバーとのやり取りをするとき、いちいち作業ごとにパスフレーズを打つのは
だるいので、認証エージェントという、認証作業を勝手にやってくれるプログラムに
パスフレーズを登録しているということかと。
http://www.geocities.jp/sugachan1973/doc/funto39.html
とりあえず
eval `ssh-agent`
と打った後に
ssh-add id_rsaファイルのフルパス
と打ったら
Could not open a connection to your authentication agent
は出なくなり、パスフレーズの要求がされ、うまくいった。
うまく行けば
ssh-add -l
と打ったときに
2048 2e:c0・・・
みたいな感じで鍵の内容が表示されるようだ。
どうもこの作業、手順に記載されているとおりおまじないとしてやっていたのだが、
ssh-addってのは認証エージェントにパスフレーズを登録する作業らしい。
gitでリモートサーバーとのやり取りをするとき、いちいち作業ごとにパスフレーズを打つのは
だるいので、認証エージェントという、認証作業を勝手にやってくれるプログラムに
パスフレーズを登録しているということかと。
2013年8月29日木曜日
Perlのテスト系モジュールまとめ
Test::***系の便利なモジュールをまとめて端的に説明しているサイトがあったのでメモ。
PerlでTDD(テスト駆動開発)するなら覚えておきたいCPANモジュール群
あー、なるほど。Test::Mock::Guardってのが何やっているのかよくわからなかったが、
Test::MockObjectみたいなモック化モジュールなのね。そっちに関してはこの説明がわかりやすい。
Test::Mock::Guard Released
あと
Test::MockTimeは便利。time()を固定できる。
Test::MockTime::set_fixed_time(1373954400);
のようにして使う。上記例だと2013-07-16 15:00に固定。
PerlでTDD(テスト駆動開発)するなら覚えておきたいCPANモジュール群
あー、なるほど。Test::Mock::Guardってのが何やっているのかよくわからなかったが、
Test::MockObjectみたいなモック化モジュールなのね。そっちに関してはこの説明がわかりやすい。
Test::Mock::Guard Released
あと
Test::MockTimeは便利。time()を固定できる。
Test::MockTime::set_fixed_time(1373954400);
のようにして使う。上記例だと2013-07-16 15:00に固定。
VMwareでLinux(CentOS)のキーボードを日本語キーボードにする
VMWareでLinux(CentOS)をインストールしたらキーボードが英語キーボードで困った。
「:」が該当場所にないのでvimで編集した結果を保存できなくて何が起きているのかわからず
かなりはまったし。
とりあえず暫定で必要そうな文字の出し方を下記に記載しておく。
む+shift:|
れ+shift::
6+shift:^
2+shift:@
「:」が該当場所にないのでvimで編集した結果を保存できなくて何が起きているのかわからず
かなりはまったし。
とりあえず暫定で必要そうな文字の出し方を下記に記載しておく。
む+shift:|
れ+shift::
6+shift:^
2+shift:@
この辺打てないとなんもできないだろうから・・。
あとは
ls /lib/kbd/keymaps/i386/qwerty/jp106.map.gz
で日本語キーボードの対応キーマップファイルがあるかどうかを確認し、
su
でrootになったら、
vim /etc/sysconfig/keyboard
で設定ファイルを開いて
KEYTABLE="us"
を
KEYTABLE="jp106"
に直して
reboot
で再起動したら直っているはず。
2013年8月28日水曜日
2013年8月26日月曜日
ウェブサーバーを自宅で運用する系メモ
エンジニアならウェブサーバーのひとつでも自腹で立てて運用すべき理由と、サーバー環境の選び方
さくらVPSってのがいいらしい。
無料VPS&無料ホスティング「Host1Free」に申し込んでみる。
無料VPSというのもあるようだ。
http://ddo.jp/
無料のダイナミックDNSサービス。
さくらVPSってのがいいらしい。
無料VPS&無料ホスティング「Host1Free」に申し込んでみる。
無料VPSというのもあるようだ。
http://ddo.jp/
無料のダイナミックDNSサービス。
登録:
投稿 (Atom)