2019/04/21WindowsからLinuxサーバへSSH接続する時に、これまでずっとPuTTYを使っていました。何となく古臭い感じがしていて、今の時代、もう少しスマートにならないかと調べてみたらありました。10アップデートで標準でOpenSSHが組み込まれるようになったみたいです。10標準のOpenSSHの活用方法を調べたいと思います。10にOpenSSHが入っているかどうか確認します。スタートメニューから「アプリと機能」を起動し「オプション機能の管理」を開き、一覧に「OpenSSHクライアント」があれば利用できます。-V」と入力してバージョン情報が出力されれば同じく利用できます。2.6.5外部サーバにSSH接続する実際にSSHコマンドを使って、外部サーバに接続してみます。例としてLinuxサーバ「server.helog.jp」に接続します。コマンドプロンプトを起動し、以下のコマンドを入力します。xxx.xxx.xxx.com「@」の前にはユーザ名を指定します。パスワード認証を通ればログイン成功です。接続先情報を管理する接続する度に、毎回ユーザ名とホスト名を入力するのはめんどくさいので、PuTTYのように接続先を保存・管理する方法も調べました。以下のconfigファイルをテキストエディタで開き、接続先情報を書き込みます。ファイルが既に存在する場合は追記、存在しない場合は新規作成します。C:\Users\ユーザ名\.ssh\config先ほど接続したサーバ情報を以下のようなフォーマットで記述し、保存します。サーバ情報は並べて複数保存できます。~/.ssh/private.key「IdentityFile」は秘密鍵へのパスですが、上記はLinuxのようにホームディレクトリ(C:\Users\ユーザ名\)からのパスになっています。以下のようにWindowsっぽい書き方でも問題ありません。"C:\Users\ユーザ名\.ssh\private.key"情報にはさまざまなオプションを指定することができますが、こちらでの説明は割愛します。OpenSSHのマニュアルを参考にしてください。OpenSSH設定ファイルを利用して、以下のようにコマンドでSSH接続を実行できます。serverコマンドプロンプトでもPowerShellでも同じように利用できますが、基本的にコマンドプロンプトが白黒なのに対して、PowerShellでは色が付くので見やすいかもしれません。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。inc.Profileサイト「helog」は私がWeb制作に携わるなかでの経験を中心に記しています。前にも発生したんだよなぁ。」といった無駄な時間を省くことを目的に書き始めました。「へ」の「ログ」です。個人的な技術メモのようなものですが、みなさんの何か役に立つことがあればこの上ないです。