SSHを使ってみたので備忘録
研究室にあるLinux PCのところへ行っていっつもネットワーク系の実習をやっているんだけども、
わざわざ設定ファイルを若干いじったり、データ取りに行くためだけに研究室へいき、PCのところに座って…っていうのが面倒くさいという思考に至ったので、SSHというものを使うことにした。
たいした設定はやっていないけども、メモ。
SSHってなに
Secure Shell(セキュアシェル、SSH)は、暗号や認証の技術を利用して、安全にリモートコンピュータと通信するためのプロトコル。パスワードなどの認証部分を含むすべてのネットワーク上の通信が暗号化される。
wikipedia:Secure Shellより
安全にPCを遠隔でいじりましょっていうことです。
つかえるようにする
元々はいっているので、ファイアウォールの設定で信頼できるサービスのところにあるSSHをチェックいれるだけ。便利っすね。
これでリモートホスト側の設定は大丈夫。
で、あとはPCを動かしっぱなしにしたまま、愛機のMacBookAirのターミナルからログインしてみます。
$ ssh -l root ***.***.***.** $ ssh -l [ユーザ名] [リモートホスト名(今回はIPアドレス)]
-lオプションでログインするユーザ名を指定しています。今回はroot。
パスワードが要求されるので、打ち込んでやればログイン完了。
Pythonでレコメンド・システムをつくる
協調フィルタリングっていうやつですね。
Last.fmユーザのデータセットを使って、
アーティストをレコメンドしてくれるプログラムを作ってみた。
$ recommend.py 274 <あなたが再生したことのあるアーティスト:再生数> Depeche Mode : 7386 浜崎あゆみ : 2046 X JAPAN : 1365 Michael Jackson : 1261 倖田來未 : 1024 hide : 910 GACKT : 746 安室奈美恵 : 689 ZARD : 560 Céline Dion : 552 Emilie Autumn : 487 MALICE MIZER : 483 the GazettE : 462 L'Arc~en~Ciel : 373 KAT-TUN : 316 宇多田ヒカル : 295 Aerosmith : 274 AAA : 264 アンティック-珈琲店- : 247 モーニング娘。 : 241 清春 : 222 Marilyn Manson : 216 Cristina D'Avena : 212 SUGIZO : 210 YOSHIKI : 199 LUNA SEA : 197 Martin L. Gore : 184 DIR EN GREY : 175 雅-MIYAVI- : 169 Tommy february6 : 165 Dave Gahan : 164 YUI : 152 Lucio Battisti : 145 大塚愛 : 145 hitomi : 143 Alphaville : 137 T.M.Revolution : 128 SADS : 126 Wonder Girls : 124 NEWS : 118 Fabrizio De André : 118 Capsule : 109 883 : 105 동방신기 : 104 RENTRER EN SOI : 99 KOKIA : 95 倉木麻衣 : 94 ポルノグラフィティ : 94 いきものがかり : 90 DJ OZMA : 86 <あなたにオススメのアーティスト:推薦度> Luzmelt : 702 Lady Gaga : 591 Eths : 584 BoA : 509 嵐 : 470 BIG BANG : 422 KOTOKO : 370 The Horrors : 344 Perfume : 298 Dark Schneider : 295
こんな感じで、再生履歴に応じて、おすすめの聴いていないアーティストをレコメンドしてくれます。
続きを読む