Google Chrome のエクステンションSecure Shell。
以前、頑張って設定してどうにか各サーバーに接続できるようにしたあと、とあるシステムのサポートに連絡したところ、Chromeの設定をリセットさせられた後、再度設定するに至っていなかった。
今日、急に思い立って以前購入したタブレットをサーバーメンテナンスに活用しようと考え、Secure Shellを設定してみたらとても良かったのでメモ。
インストール
Chrome Web Storeを開く。ブックマークバーを表示しているので、「アプリ」ページを開き、そこで「ウェブストア」をクリックして表示させた。
ここから「Secure Shell」をクロームに追加ールする。
起動
ChromeにSecure Shellのアイコンが表示された。クリックするとメニューが表示される。
最初、何これ?ワンクリックで起動するんじゃないの?と思ったが、これは2つのリンクで、上でターミナルを開き、下でオプション設定ページが表示される。
接続設定を覚えさせていくと、こんな感じで接続リストが表示されるようになる。
接続ダイアログと書かれたリンクをクリックすると、別ウィンドウでターミナルが開かれる。以前はタブで開かれていたが、デフォルトの動作が変わったのかもしれない、きっとオプションでその辺も変えられるだろう。
接続
運用中のサーバーは全てUbuntu、sshdが動いていて公開鍵暗号方式で接続ができるようになっている。
自由形式のテキストにはサーバー名、ユーザー名には接続する際のユーザー、ホスト名にはサーバーのFQDNを入れてみた。
[インポート...]をクリックして秘密鍵をインポートした後、接続してみたところ、以下の表示となった。rohhie@hogeserver に接続しています...
rohhie@hogeserver: Permission denied (publickey)
NaCL プラグインが終了しました(ステータス コード 255)。
インポートした秘密鍵はIDのところのドロップダウンに登録される。それを選択してから接続すればOKだった。
NaCl プラグインを読み込んでいます...完了しました。
rohhie@hogeserver に接続しています...
Enter passphrase for key '/.ssh/identity/hogeserver.txt':
Welcome to Ubuntu 18.04.4 LTS (GNU/Linux 4.15.0-96-generic x86_64)
System information as of Sat Apr 11 11:30:17 JST 2020
System load: 0.0 Processes: 189
Usage of /: 37.5% of 294.29GB Users logged in: 0
Memory usage: 58% IP address for ens33: 172.16.120.231
Swap usage: 1%
4 packages can be updated.
0 updates are security updates.
Last login: Sat Apr 11 11:10:17 2020 from fdnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn:nnnn
rohhie@hogeserver:~$
ちょっとしたメモ
秘密鍵の削除
一度登録した秘密鍵(Private key / id_rsa)を削除するにはどうしたらいいか。削除するインターフェースがないじゃん!と思ったが、IDで秘密鍵を選択し、そこで[Delete]キーを押せば削除ができることがわかった。
Yeguang Xue / Managing SSH Identities on Chrome OS
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
サーバーの構築のテストとかで、サーバーを潰して同じホスト名でサーバーを作り直したりするとこのエラーが発生する。
先ほど示したページに解決法が書いてあったのでメモ。試してないけど。
TeraTermだと、確認してOKなら書き換えてくれるんだけど、Secure Shellだと接続できなくなるらしい。
この場合、エラーメッセージに表示される行数を覚えておいて、[Ctrl]+[Shift]+[J]でコンソールを開き、以下のコマンドでホストの情報を削除できるらしい。
term_.command.removeKnownHostByIndex(表示された行番号);
全てのホストを削除するならこれ、とのこと。
term_.command.removeAllKnownHosts();
さいごに
Secure Shellにはちょっと面倒だな、というイメージを持っていた。それは多分、一度登録した秘密鍵を削除する方法が見つからなかったから。きっとどこかに書いてあったんだろうけれど、当時見つけられなかったので諦めていた。
[Delete]キーか、なる程って感じ。
コメントはこちらから お気軽にどうぞ ~ 投稿に関するご意見・感想・他