Archive for the ‘mac’ Category

terminal

前回の記事

lftpで自動的にcdとlcdコマンドを使って環境を合わせる方法 » WisdomTrees : http://wisdomtrees.net/?p=707

の続きです。

lftpで自動的に目標のサーバーへmirror出来るようになったので、更に発展させてローカルでの編集を監視して、即座にサーバーに反映させるような仕組みを作りました。

まず前回作ったコマンドを使ってlftp mirrorをする仕組みをシェルスクリプト化します。

そしてディレクトリの監視には、fswatchというソフトを使います。

でinstallできます。

Linux環境だと似たようなのにinotify-toolsというものがあるようです。

あとは、自分が編集しているディレクトリを監視させて、変更があった場合にはtarget_mirror.shを実行する仕組みを作ります。

これで、ファイルを保存したタイミングで自動的にlftp mirrorコマンドが実行され、ローカルの変更が即座にリモートに反映されます。

images

先日MacbookのデフォルトブラウザをFirefoxからSafariに変更した。

Mac上でFirefoxを使うと、どうしても処理がワンテンポ遅くなってしまう事にもう耐えられなかった。

その点、SafariはやはりMacOSのデフォルトブラウザだけあって、処理や通信の重さを感じさせないような作りになっていて、ストレスが随分軽減された。

Firefoxのアドオン資産が手放せず、これまでブラウザの移行に躊躇してきたが、今は移行してよかったと思っている。

しかし、FirefoxからSafariに移行して以来、GoogleAnalyticsを見ることができなくなってしまった。

その原因を調べてみると、Safariに導入したエクステンション「μAdblock」が読み込みの邪魔をしているらしかった。

もしくは、μAdblockを感知したGoogleAnalyticsサーバーが、通信を遮断するといったところだろうか。

ということで、μAdblockのアイコンをクリックして、AnalyticsのサーバーではAdblock機能をOFFにする事で正常に読み込めるようになった。

いよいよSafariが使いやすくなったと感じている。

keyboard-key-success-online-computer-the-business

ロリポップのライトプランからスタンダードプランに変更したところ、SSH接続が使えるようになったので、使おうと思ったのですが、物凄くIDもパスワードも長いし、なおかつパスワードの変更ができないので、パスワード認証は早々に諦めました。

調べると鍵認証ができるようで、そちらに切り替えたので備忘録的に書いておきます。

鍵認証のやりかた

まずはローカルで鍵を生成します。

この際、パスフレーズを尋ねられるので入力しておくのがいいと思います。
後で鍵を使ってログインする時に、はじめの一度だけ尋ねられるので、よりセキュアです。

さてそうすると

ができたはずです。

次にサーバー側に移動

サーバー側のホームディレクトリに.sshディレクトリがなければ作ります。
そしてそのなかに、authorized_keysファイルを作ります。

そうしたらローカルの.ssh/id_rsa_loli.pubの情報をリモートの./ssh/authorized_keysに書き込まなくちゃいけません。
何らかの方法でファイルを転送して

$ cat id_rsa_loli.pub >> authorized_keys
$ chmod 600 authorized_keys

を行います。
ローカル側の秘密鍵のパーミッションも600にしないと、この鍵のパーミッションはtoo open(ガバガバすぎる)と警告が出て使えません。

最後に、ローカルの~/.ssh/にconfigファイルを作って
その中に

と書き加えます。
これで準備完了。

最後に

と入力したらパスフレーズを尋ねてくるので、それを入力すると接続出来ます。

以後は

と入力するだけでパスワード抜きで接続できます。

ロリポップ/SSHでパスワード無しで接続する(チカッパプラン) [俺の基地]

こちらの記事をおおいに参考にさせていただきました。
ありがとうございます。