Windows Tips & News

Windows10でOpenSSHサーバーを有効にする方法

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください

ご存知かもしれませんが、Windows 10には、クライアントとサーバーの両方のSSHソフトウェアが組み込まれています。 この記事では、SSHサーバーを有効にする方法を説明します。

広告

注:OpenSSHサーバーアプリを使用すると、SSHプロトコルを使用してコンピューターへの接続を確立できます。 ネットワーク上の他のコンピューターにアクセスすることはできません。 他のコンピュータに接続するには、次のことを行う必要があります OpenSSHクライアントをインストールします.

Windows 10では、Microsoftは、SSHクライアントとサーバーを何年にもわたって要求した後、ようやくユーザーの声に耳を傾けました。 OpenSSHの実装を含めることにより、OSの価値が高まります。

この記事の執筆時点では、Windows10に含まれているOpenSSHソフトウェアはベータ段階です。 これは、安定性の問題が発生する可能性があることを意味します。

提供されているSSHサーバーはLinuxアプリに似ています。 一見すると、* NIXの対応する機能と同じ機能をサポートしているように見えます。 これはコンソールアプリですが、 Windowsサービス.

Windows10でOpenSSHサーバーを有効にする方法を見てみましょう。

コンテンツ隠れる
Windows10でOpenSSHサーバーを有効にする
Windows10でOpenSSHサーバーを起動する方法
Windows10でSSHサーバーに接続する

Windows10でOpenSSHサーバーを有効にする

  1. を開きます 設定アプリ [アプリ]-> [アプリと機能]に移動します。
  2. 右側で、[オプション機能の管理]をクリックします。アプリと機能はオプションのリンクWindows10を管理します
  3. 次のページで、ボタンをクリックします 機能を追加する.機能ボタンを追加
  4. 機能のリストで、を選択します OpenSSHサーバー をクリックします インストール ボタン。Windows 10SSHサーバーのインストールWindows 10SSHサーバーのインストール
  5. Windows10を再起動します.

これにより、OpenSSHサーバーソフトウェアがWindows10にインストールされます。

そのバイナリファイルはフォルダの下にあります c:\ windows \ system32 \ Openssh. SSHクライアントアプリに加えて、フォルダーには次のサーバーツールが含まれています。

  • sftp-server.exe
  • ssh-agent.exe
  • ssh-keygen.exe
  • sshd.exe
  • および設定ファイル「sshd_config」。

SSHサーバーは、サービスとして実行するように構成されています。

SshdサービスWindows10

この記事の執筆時点では、自動的には起動しません。 手動で設定する必要があります。

Windows10でOpenSSHサーバーを起動する方法

  1. ダブルクリック sshd そのプロパティを開くためのサービスのエントリ。
  2. [ログオン]タブで、sshdサーバーが使用するユーザーアカウントを確認します。 私の場合は NTサービス\ sshd.SshdサービスユーザーアカウントWindows10
  3. 開催中 昇格したコマンドプロンプト.
  4. コマンドを使用してc:\ windows \ system32 \ Opensshディレクトリに移動します cd c:\ windows \ system32 \ Openssh.
  5. ここで、コマンドを実行します ssh-keygen -A sshdサーバーのセキュリティキーを生成します。Sshdサーバーはキーを生成します
  6. ここで、管理者特権のコマンドプロンプトで、次のように入力します。 explorer.exe。 OpenSSHフォルダーでファイルエクスプローラーを起動します。
  7. アップデート:マイクロソフトは チュートリアル これにより、適切な割り当てプロセスが非常に簡単になります。
    管理者としてPowerShellを開き、次のコマンドを実行します。
    Install-Module -Force OpenSSHUtils Repair-SshdHostKeyPermission -FilePath C:\ Windows \ System32 \ OpenSSH \ ssh_host_ed25519_key

    それでおしまい! 必要な権限がすべて設定されています。

  8. または、これらの手順を実行することもできます。
    右クリック ssh_host_ed25519_key ファイルと 所有権を変更する sshdサービスユーザーへ。 NTサービス\ sshd.Sshdキーファイルの所有権を変更する
  9. 「追加」をクリックして、ユーザー「NTService \ sshd」の権限「読み取り」を追加します。 次に、他のすべての権限を削除して、次のようなものを取得します。Sshdキーファイルのアクセス許可の変更「適用」をクリックして、動作を確認してください。
  10. 最後に、サービスを開きます(Win + Rキーを押して、次のように入力します) services.msc [実行]ボックスで)、sshdサービスを開始します。 開始する必要があります:
    Sshdサービスが実行されています
  11. WindowsファイアウォールでSSHポートを許可します。 デフォルトでは、サーバーはポート22を使用しています。 管理者特権のコマンドプロンプトで次のコマンドを実行します。 netshadvfirewallファイアウォール追加ルールname = "SSHD Port" dir = in action = allow protocol = TCP localport = 22Sshdサービスのオープンポート Microsoftは、PowerShell用に次の代替コマンドを提供しています。
    New-NetFirewallRule -Name sshd -DisplayName'OpenSSH Server(sshd) '-Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain
  12. ついに、 ユーザーアカウントのパスワードを設定する あなたがそれを持っていない場合。

今、あなたはそれを実際に試すことができます。

Windows10でSSHサーバーに接続する

sshクライアントを開きます。 同じコンピュータで起動できます。例: ビルトインを使用 OpenSSHクライアント または、ネットワーク上の別のコンピューターから起動します。

一般的な場合、OpenSSHコンソールクライアントの構文は次のとおりです。

ssh username @ host -p port

私の場合、コマンドは次のようになります。

ssh [email protected]

どこ winaero 私のWindowsユーザー名であり 192.168.2.96 それは Windows 10PCのIPアドレス. ArchLinuxを実行している別のPCから接続します。Windows10は組み込みのSshdサーバー1に接続します

最後に、あなたは入っています!

Windows10は組み込みのSshdサーバー2に接続します

サーバーは、従来のWindowsコンソールコマンドを実行します。 more、type、ver、copy。

Windows10は組み込みのSshdサーバー3に接続します

しかし、FARManagerを実行できません。 白黒で壊れているように見えます:Windows10は組み込みのSshdサーバー4に接続します

もう1つの興味深い観察:エクスプローラーのようなGUIアプリを起動できます。 SSHに使用するのと同じユーザーアカウントにサインインしている場合、それらはデスクトップで起動します。 見る:

Windows10は組み込みのSshdサーバー5に接続します

まあ、組み込みのSSHサーバーは間違いなく面白いものです。 Linuxコンピューターにrdesktopなどのツールをインストールしたり、XサーバーがインストールされていないLinuxコンピューターからWindows設定を変更したりすることなく、Windowsマシンを管理できます。

この記事の執筆時点では、Windows 10の組み込みSSHサーバーはベータ段階にあるため、近い将来、より面白くなり、便利な機能になるはずです。

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください
Windows 10ビルド17744がリリースされました(ファストリング)

Windows 10ビルド17744がリリースされました(ファストリング)

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてください「Redstone5」ブランチからのさらに別のビルドがFastRingInsid...

続きを読む

Firefox 58がリリースされました、ここにあなたが知る必要があるすべてがあります

Firefox 58がリリースされました、ここにあなたが知る必要があるすべてがあります

Mozillaは本日、Firefoxブラウザの新しいバージョンをリリースしました。 Firefox58は安定したブランチに到達しました。 何が変わったか見てみましょう。Firefox 57(新し...

続きを読む

Windows10電卓は通貨コンバーターを手に入れました

Windows10電卓は通貨コンバーターを手に入れました

おすすめされた: Windowsの問題を修正し、システムパフォーマンスを最適化するには、ここをクリックしてくださいWindows 10では、Microsoftが 古き良き電卓 新しいモダンアプリ...

続きを読む