Windows10でOpenSSHクライアントを有効にする方法
ご存知かもしれませんが、Windows 10には、クライアントとサーバーの両方のSSHソフトウェアが組み込まれています。 Linuxサーバーにすばやくアクセスする必要がある場合に非常に便利です。 追加のソフトウェアをインストールすることなく、数回クリックするだけですべてを実行できます。
Windowsマシンでは、フリーウェアのオープンソースソフトウェアであるPuTTYが、SSHとTelnetのデファクトスタンダードです。 Windows 10では、Microsoftは、SSHクライアントとサーバーを何年にもわたって要求した後、ようやくユーザーの声に耳を傾けました。 OpenSSHの実装を含めることにより、OSの価値が高まります。
この記事の執筆時点では、Windows10に含まれているOpenSSHソフトウェアはベータ段階です。 これは、安定性の問題が発生する可能性があることを意味します。
提供されているSSHクライアントはLinuxクライアントに似ています。 一見すると、* NIXの対応する機能と同じ機能をサポートしているように見えます。 これはコンソールアプリなので、コマンドプロンプトから起動できるはずです。 有効にしましょう。
Windows10でOpenSSHクライアントを有効にする
- を開きます 設定アプリ [アプリ]-> [アプリと機能]に移動します。
- 右側で、[オプション機能の管理]をクリックします。
- 次のページで、ボタンをクリックします 機能を追加する.
- 機能のリストで、を選択します OpenSSHクライアント をクリックします インストール ボタン。
これにより、OpenSSHクライアントソフトウェアがWindows10にインストールされます。 そのバイナリファイルはフォルダの下にあります c:\ windows \ system32 \ Openssh
. SSHクライアントの他に、フォルダーには次のクライアントツールが含まれています。
- scp.exe
- sftp.exe
- ssh-add.exe
- ssh-agent.exe
- ssh-keygen.exe
- ssh.exe
- および設定ファイル「sshd_config」。
私はあなたに提案します ユーザーアカウントからサインアウトする これらのバイナリをに追加するには、再度サインインしてください。 PATH環境変数. それ以外の場合は、これらのバイナリを使用するために、これらのバイナリへのフルパスを入力する必要があります。
今、あなたはそれを実際に試すことができます。
Windows10でOpenSSHクライアントを使用する方法
- 開く 新しいコマンドプロンプトウィンドウ.
- 次の構文を使用してsshコマンドを入力します。
ssh username @ host -p port
たとえば、RaspberryPIベースのメディアセンターに接続します。
ssh [email protected]
結果は次のようになります。
組み込みクライアントは、Linuxで利用可能なOpenSSHパッケージの従来のSSHクライアントとほぼ同じです。 それは同じコンソール体験をもたらします。 構成オプションを変更したり、デーモンを再起動したりする必要がある場合に非常に便利です。 コマンドラインからLinuxマシンを管理することに慣れている場合は、それが便利です。
しかし、古き良きPuTTYがレースに勝つ状況はまだたくさんあります。 ショートカットを作成したり、バッチファイルを書き込んだりせずに、サーバーのリストを作成できます。 これにより、GUIを使用して、多数の接続オプションをオンザフライで変更したり、エンコーディングや環境変数などのオプションをすばやく構成したりできます。 私の見解では、組み込みのOpenSSHソフトウェアは、使用しているPCにPuTTYをインストールすることが許可されていない場合(たとえば、ロックダウンされた企業環境)、ベースライン機能に適しています。 すべてのSSHクライアントオプションを暗記しているプロのLinuxユーザーの場合にも役立ちます。