日本語

NET — ネットワーク

NET 接続するものすべてを、ひとつのリストに:アカウントを持つサイト、ネットワークドライブ(SMB)、FTP、FTPS、SFTP、WebDAV、S3 のサーバー、リモート操作するマシン(RDP、VNC、SSH、TeamViewer)、そしてアドレスを持たないシークレット。

エントリーを登録する

Insert でダイアログが開きます。最初に種類を選ぶと、それに応じて続くフィールドが決まります。サイトならアドレス、共有なら \\server\share のパス、TeamViewer なら ID、シークレットなら何もありません。そのほか、名前、アカウント、パスワード、コメントは共通です。どれも同じもの、つまり接続先と、そこで身元を示すものだからです。

種類ごとにアイコンがあり、それが行に表示されるものです。FTP ならサーバー、SSH ならコンソール、サイトなら地球儀、シークレットなら鍵。14 行のテキストは一語ずつ読みますが、シルエットは一目で狙えます。閉じたフィールドにもそれが残ります。

エントリーのダイアログ:種類によって、続くフィールドが決まります。
エントリーのダイアログ:種類によって、続くフィールドが決まります。
種類ダブルクリックの動作備考
Web サイト(HTTPS)サイトを開き、パスワードをクリップボードへ既定の種類
Web サイト(HTTP)同じですが、暗号化なしパスワードがネットワーク上でサイトに見える状態で流れます
ネットワークドライブ(\\server\share)共有に接続して中に入るWindows
SFTP(SSH 経由)サーバーに入る既定のポートは 22
FTPS(TLS 上の FTP)サーバーに入る暗号化あり
FTP(暗号化なし)サーバーに入るパッシブモードが最初からオン。古いサーバーの中にはアクティブモードを必要とするものもあります
WebDAV(HTTP / HTTPS)サーバーに入るサイトと同じ通信路で、その先にあるのは別のファイルです
S3(互換)バケットに入るリージョンの指定が必要
RDP — リモートデスクトップクライアントを起動し、パスワードをクリップボードへWindows では mstsc、それ以外では FreeRDP または Remmina
VNCクライアントを起動するRealVNC、TightVNC、Remmina
SSHSFTP でファイルに入るシステムに付属の ssh
TeamViewer相手に接続するアドレスではなく、9 桁か 10 桁の ID
シークレット(アドレスなし)パスワードをコピーするカードの暗証番号、メモ、サイトのないアカウント

SSH 鍵

SSH と SFTP のエントリーには、秘密鍵のフィールドがあります。鍵のパス、たとえば ~/.ssh/srv_web です。フィールドのボタンで ~/.ssh のファイル選択が開き、ユーザーフォルダーの下で選んだパスは ~ で書かれます。これにより、エントリーは別のアカウントの別のマシンでも使えます。鍵そのものは元の場所にあり、エントリーのファイルが持ち運ぶことはありません。

保護された鍵のパスフレーズは、エントリーのパスワードから使われます。パスフレーズのない鍵はパスワードが不要です。パスワードがあれば、サーバーが鍵を拒否したときのフォールバックとして使われます。

コマンドは、そのまま貼り付けられます。ssh -i ~/.ssh/srv_web [email protected] をアドレス欄に貼り付けると、エントリーが入力されます。ホスト、ユーザー名、-p があればポート、そして鍵です。リストに貼り付けると、入力済みの SSH エントリーが開きます。

SSH エントリーからファイルを参照できます。ダブルクリックすると、同じアカウントと同じ鍵のまま、同じマシンに SFTP で入れます。2 つ目のエントリーを管理する必要はありません。右クリックのSSH セッションを開くでは、サーバー上でターミナルが開きます。中に入ってからは、コマンド欄の横にあるコンソールウィンドウで、表示中のフォルダーにセッションを開けます。

SFTP は OpenSSH 形式の鍵(ed25519、RSA、ECDSA)を読み込みます。PuTTY の鍵(.ppk)は、先に PuTTYgen で変換します。~/.ssh/config ファイルは読み込まれません。SSH セッションでは ssh が起動するので、それでも反映されますが、ファイルの参照では、SFTP エントリーから始めても SSH エントリーから始めても反映されません。

パスワード

「生成」でパスワードを作成します。強度のメーターが非常に弱いから非常に強いまで示し、Meneaufile は直近 5 件に使ったものの再利用を拒否します。サイトによっては一度きりで渡されるバックアップコードも、1 行に 1 つずつ、一緒に保管できます。

「パスワードをコピー」は、パスワードをクリップボードに入れ、数秒後に消去します。カウントダウンはメッセージに表示されます。ユーザー名とアドレスも、どのエントリーでも同じキーでコピーできます。行がサイトではなくマシンだからといって、3 つのショートカットを覚え直す必要はありません。

チェックボックスで、パスワードを保存しないようにできます。すると毎回尋ねられ、閉じると忘れられます。本番サーバーでは、それが望ましいこともあります。

中を移動する

開いたファイルサーバーはフォルダーです。中に入り、ファイルを取り出し、自分のファイルを入れられます。いつものように F6 を使います。マシン、サイト、シークレットは末端で、その中に開くものはなく、その上で起動するものがあるだけです。

「切断」は、エントリーをリストから外さずに、サーバーのセッションを閉じます。

エントリーの中に入って検索します。リストから始めた検索は、どの接続にも入りません。すべてを開くことになり、エントリーごとにセッションとパスワードが必要になり、電源が切れているものの待ち時間も生じるからです。検索が比べるのはエントリー自体、つまり名前、アドレス、アカウントで、長いリストから目的のものを見つけるにはそれで足ります。サーバーに入らずにその中を調べるには、検索の前にエントリーにチェックを付けます。チェックを付けたエントリーだけが調べられます。

接続先が応答するかを知る

どのエントリーにも、確認方法があります。新しいエントリーは確認しないで始まります。監視したいマシンに合った方法を選びます。

状態の列は、応答あり、応答なし、確認中…のいずれかを返します。F5 でリスト全体をもう一度確認します。「今すぐ確認」は、選んだ行だけを確認します。

エントリーを分類する

Shift+Insert(「新しいフォルダー」)で分類用のフォルダーを作ります。支店ごと、サイトごと、顧客ごとなどです。エントリーは、フォルダーにドラッグするか、もう一方のペインに表示されているフォルダーへ Ctrl+F6 で移すか、Ctrl+X のあとに Ctrl+V で収めます。パスワードも一緒に移ります。パスワードはエントリーの ID の下に保管されていて、その ID は変わらないからです。

F6 はエントリーをコピーします。専用の ID とパスワードを持つ 2 つ目のエントリーができ、元のエントリーに影響せずに編集できます。分類フォルダーを削除しても、中に入っていたものは削除されません。エントリーはルートに戻ります。

ファイルのフォルダーには何も出ていきません。エントリーにはバイト列がなく、そこにコピーするとパスワードが平文で書き込まれてしまうからです。一方、開いているサーバーのファイルは、ほかのファイルと同じように出ていきます。それこそが要点です。

リストと、その共有

これは封印されたファイルです。local.meneaunet と、チームのリストを共有するためにリンクしたファイルがあります。マスターパスワードで暗号化され、開くたびに尋ねられます。設定で、開いたままにする時間(終了時まで、または数分)を選べます。

エントリー、フォルダー、そしてシークレットが中にあります。パスワード、バックアップコード、過去のパスワードです。これにより、USB メモリでも、開けるリストを持ち歩けます。システムのキーチェーンは、そのマシンから出ることはありません。エントリーを削除するとそのシークレットも消えますが、ネットワークの先には何も影響しません。

ログ

「リモートサーバーのログ」は、サーバーとのやり取りを記録します。接続が理由を告げずに拒否されたときは、ここを見ます。ボタンひとつでコピーできます。

Meneaufile マニュアル(日本語版)。