このページの本文へ

前へ 1 2 3 4 5 次へ

プリンストンが販売する高機能ストレージ「Drobo」を活用しよう 第8回

超マニアック! NASの中身をハックしよう-Drobo 5Nのソフトとハードを知ろう

2015年12月25日 11時00分更新

文● 飯岡真志 編集 ●金子/ASCII.jp

  • この記事をはてなブックマークに追加
  • 本文印刷

すっかり分解されたDrobo 5N。こうなった理由は本文で!

中身が分かれば安心倍増?!?

 プリンストンが販売する高性能NAS「Drobo 5N」とUSB/Thunderbolt対応ストレージ「Drobo 5D」を紹介する本連載も第8回に。半年以上にわたって使ってきたことになる。酷使してもトラブルは一切なく、安定稼働を続けている。安定稼働の要因の1つが、Drobo独自のストレージ冗長システム「Beyond RAID」なのだが、そもそもこうした仕組みはどのように動いているのか。Drobo 5Nの中を見てみよう!

Drobo AppsをDrobo 5Nにインストール

 Droboの中をさぐる第一歩は、ソフトウェア構成のチェックだ。前回に紹介した通り、Drobo 5Nには機能拡張アプリケーションを導入する「Drobo Apps」という仕組みがあるが、このアプリケーションのリストを眺めていたところ、SSHサーバーがあることに気がついた

 SSHサーバーは、SSH(Secure SHell)プロトコルにより離れた場所にあるコンピューターと通信するために必要なソフトウェアだ。遠隔地のマシン上のSSHサーバーと、手元のマシンのSSHクライアントによって、他人に通信内容を見られることもなく安全に通信が行える。理屈はともかく、実際には離れた場所にあるマシンのコマンドラインコンソールを、手元のマシン上で開くようなものと思っていただければOKだ。「Drobo 5N上でSSHサーバーが動かせるなら、Drobo 5Nの中身に迫れるかも?」ということで、今回はDrobo 5Nをハックしてみよう。

 前回と多少重複するが、まずはDrobo Appsのインストール方法から始めよう。Drobo 5NでDrobo Appsを使えるようにするには、Drobo Dashboard上で[Drobo設定...]→[管理者]を選択し、ダイアログウインドウ下部の「Drobo Appsを有効化」にチェックを入れればOKだ。あとはDrobo Dashboard左側のメニューで[Drobo Apps]を選び、使いたいアプリケーションを指定するだけで、Drobo Appsを使い始められる。

Drobo 5NでDrobo Appsを利用するには、Drobo Dashboard上で「Drobo Appsを有効化」の項目にチェックをいれる

 このリストの中から、SSHサーバーであるDropbearを選択してDrobo Dashboardからインストール。これがまっとうな方式なのだろうが、今回は別の方法を以下に紹介しよう。こういうやり方も可能という紹介であり、決してオススメする訳ではない。試すのであれば、完全に自己責任となるので注意して欲しい

あえてDrobo Apps以外のSSHサーバーを選ぶ

 Drobo 5N版OpenSSHは、DroboPortsというサイトにあった。DroboPortsは、Drobo社公式のものではなく、Drobo好きの個人が運営しているもので、Drobo Appsに加えて、各種のカーネルモジュールまでホストしており、Droboでそこまでやるのかと驚かされるほどだ。

 なお、Drobo Appsの場合、提供するアドオンはサポート外だが、Drobo Appsは米Droboが用意する。一方、DroboPortsはサイト自体が米Droboの管轄外である部分が大きく異なる。

 それでは、DroboPortsからOpenSSHをダウンロードする。「openssh.tgz」という見慣れない拡張子のファイルがダウンロードされたはずだ。これは、LinuxなどUNIX系のOSで用いられているもので、WindowsやMacで言うところの「zip」という拡張子がついたファイルと同じように、複数のファイルをまとめて圧縮したものと思ってくれれば良い。

DroboPortsのOpenSSHのDrobo 5N版をインストール

 このファイルをDrobo 5Nにインストールするには、Drobo 5Nの「DroboApps」という「共有」にコピーする。この共有はDrobo Dashboard上からは見えないが、Windowsのエクスプローラーのアドレス入力欄に「\\Drobo5n\DroboApps」のように入力すれば表示される。そこに先ほどダウンロードしたファイルをコピーしたら、Drobo 5N本体をいったん再起動しよう。

手動でDrobo Appsをインストールするには、エクスプローラーから「\\drobo5n\DroboApps」のように指定して、ダウンロードしたファイル(openssh.tgz)をコピーする

 しばらくするとDrobo 5Nが起動するが、特に見た目やパフォーマンスに変化はなく、これまでと同様に普通にNASとして使えている。だが、Drobo DashboardでDrobo Appsの一覧を表示すると、リストにOpenSSHが追加されていることが見てとれる。アイコン上にマウスカーソルをホバーさせると、「これはDrobo認定のアプリケーションではありません。」と表示されるが、気にしないでOKだ。ここで、先ほどopessh.tgzをコピーしたフォルダーを見てみると、openssh.tgzの代わりに「openssh」というフォルダーが作成されていることがわかる。再起動の際に、自動的に圧縮されたファイルがDrobo上に展開されたわけだ。

手動でインストールしたDrobo Apps(openssh)が、一覧に追加されている

先ほどコピーしたopenssh.tgzの代わりに、解凍されたファイル群がopensshディレクトリ以下に保存されている

Tera TermでDrobo 5Nにログイン

 すでにOpenSSHは動作しているので、さっそくDrobo 5Nにログインしてみる。IDとパスワードは、Drobo Dashboardで作成したものがそのまま使えるので、IDはAdmin、パスワードはAdmin用のものを使ってみた。SSHクライアントにはWindows用のTera Termを利用したのだが、「現在のステージでは想定外のSSH2メッセージ(80)です.(6)」というダイアログが表示されて、接続できなかった。調べてみると、クライアントとして利用したWindows用のターミナルエミュレーターアプリケーション「Tera Term」のバージョンが古いことが原因のようで、12月1日に公開されたばかりの「V4.89」に更新することで接続できるようになった。またMac OS Xのターミナルからは、問題なく接続できることも確認した。

原因不明のエラーに遭遇したが、SSHクライアントのTera Termを最新版に更新することで解消された


 

(次ページ、「予想以上にLinuxなDrobo 5N」に続く)

前へ 1 2 3 4 5 次へ

カテゴリートップへ

この連載の記事

ASCII倶楽部

注目ニュース

  • 角川アスキー総合研究所

プレミアム実機レビュー

ピックアップ
1
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
Anker PowerLine III Flow USB-C & USB-C ケーブル Anker絡まないケーブル 240W 結束バンド付き USB PD対応 シリコン素材採用 iPhone 17 / 16 / 15 / Galaxy iPad Pro MacBook Pro/Air 各種対応 (1.8m ミッドナイトブラック)
¥1,890
2
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
Anker USB Type C ケーブル PowerLine USB-C & USB-A 3.0 ケーブル iPhone 17 / 16 / 15 /Xperia/Galaxy/LG/iPad Pro/MacBook その他 Android 等 USB-C機器対応 テレワーク リモート 在宅勤務 0.9m ホワイト
¥740
3
CIO フラットスパイラルケーブル CtoC 1m (Type-C/USB-C) PD 急速充電 平型 磁石 マグネット吸着 まとまる 充電ケーブル PD 240W データ転送 480Mbps (ライトブラック, 1m)
CIO フラットスパイラルケーブル CtoC 1m (Type-C/USB-C) PD 急速充電 平型 磁石 マグネット吸着 まとまる 充電ケーブル PD 240W データ転送 480Mbps (ライトブラック, 1m)
¥1,980
4
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
エレコム 電源タップ 6個口 3m 雷ガード 個別スイッチ ほこりシャッター付 耐熱 PSE技術基準適合 ブラック T-K6A-2630BK
¥2,111
5
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
Anker iPhone充電ケーブル PowerLine II ライトニングケーブル MFi認証 超高耐久 iPhone 14 / 14 Pro Max / 14 Plus / 13 / 13 Pro / 12 / 11 / X/XS/XR / 8 Plus 各種対応 (0.9m ホワイト)
¥990
6
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
【Amazon.co.jp限定】 ロジクール 静音 ワイヤレス トラックボール マウス M575SPd Bluetooth Logibolt 無線 windows mac iPad OS Chrome トラックボールマウス ブラック M575 M575SP 国内正規品 ※Amazon.co.jp限定 壁紙ダウンロード付き
¥6,800
7
Verbatim バーベイタム 1回録画用 ブルーレイディスク BD-R 25GB 50枚+3枚増量パック インクジェットプリンタ対応 ホワイト 片面1層 1-6倍速
Verbatim バーベイタム 1回録画用 ブルーレイディスク BD-R 25GB 50枚+3枚増量パック インクジェットプリンタ対応 ホワイト 片面1層 1-6倍速
¥2,480
8
UGREEN USB Type Cケーブル PD対応 100W/5A 超急速充電 USB C ナイロン編み 断線防止 iphone17/16/15シリーズ/iPad/MacBook Pro/Galaxy S24/Matebook/iPad/Xperia等USB-C各種対応(1m, ブラック)
UGREEN USB Type Cケーブル PD対応 100W/5A 超急速充電 USB C ナイロン編み 断線防止 iphone17/16/15シリーズ/iPad/MacBook Pro/Galaxy S24/Matebook/iPad/Xperia等USB-C各種対応(1m, ブラック)
¥1,299
9
Amazon Kindle - 目に優しい、かさばらない、大きな画面で読みやすい、6週間持続バッテリー、6インチディスプレイ電子書籍リーダー、ブラック、16GB、広告なし
Amazon Kindle - 目に優しい、かさばらない、大きな画面で読みやすい、6週間持続バッテリー、6インチディスプレイ電子書籍リーダー、ブラック、16GB、広告なし
¥19,980
10
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
KIOXIA(キオクシア)【日本製】USBフラッシュメモリ 32GB USB2.0 国内サポート正規品 KLU202A032GL
¥980

Amazonのアソシエイトとして、ASCII.jpは適格販売により収入を得ています。

デジタル用語辞典

ASCII.jpメール デジタルMac/iPodマガジン