Windows 10에 OpenSSH 서버 설치
5874 단어 PowerShellOpenSSHWindows10
이 기사에서는 표준으로 제공되는 OpenSSH 서버 설정 절차를 설명합니다.
설치 절차
설치에는 GUI(구성 앱)를 사용하는 방법과 명령(PowerShell)을 사용하는 방법이 있습니다.
보다 구체적인 순서는 이하를 참고해 주세요.
htps : // / cs. mic로소 ft. 코 m / 자 jp / 우동 ws - 세 r ゔ ぇ r / 아 dmi에 st 라치 온 / 오펜 sh / 오펜 sh_
Windows 10에 주문형 기능을 갖춘 OpenSSH 서버를 설치하는 방법
다음은 명령줄에서 설치하는 방법을 설명합니다.
PowerShell을 관리자 모드로 엽니다.
다음과 같이 실행합니다.
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
정상 종료하면 다음과 같이 반환됩니다.
Path :
Online : True
RestartNeeded : False
환경에 따라 다음과 같이 실패할 수 있습니다.
Add-WindowsCapability : Add-WindowsCapability failed. Error code = 0x800f0954
At line:1 char:1
+ Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Add-WindowsCapability], COMException
+ FullyQualifiedErrorId : Microsoft.Dism.Commands.AddWindowsCapabilityCommand
이는 WSUS 배포와 같은 Windows 구성 요소를 인터넷을 통해서가 아니라 WSUS 서버에서 배포하는 것과 같은 환경에서 발생합니다.
이것은 그룹 정책 편집기로 해결할 수 있습니다.
OpenSSH Server Install failed, contact your administrator to get this feature
gpedit.msc
로컬 그룹 정책 편집기가 열리면 컴퓨터 구성 → 관리 템플릿 → 시스템을 확장합니다.
옵션 구성 요소 설치 및 구성 요소 복구를 위한 설정 지정을 두 번 클릭합니다.
창 왼쪽 상단의 사용 라디오 버튼을 클릭하고 왼쪽 하단의 Windows Server Update Service(WSUS) 대신 Windows Update에서 복구 콘텐츠 및 옵션 기능을 직접 다운로드합니다.를 선택합니다.
적용을 클릭하고 확인을 클릭합니다.
로컬 그룹 정책 편집기도 닫고 OK입니다.
PowerShell(관리자 모드)에서 다음과 같이 실행합니다.
gpupdate /force
그런 다음 다시 설치를 시도합니다.
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
이제 성공할 것입니다.
OpenSSH 설정
계속해서 PowerShell(관리자 모드)에서의 작업입니다.
SSH 서비스를 시작합니다.
Start-Service sshd
서비스를 자동으로 시작하려면 다음 명령을 실행합니다.
Set-Service -Name sshd -StartupType 'Automatic'
방화벽을 설정합니다.
Get-NetFirewallRule -Name *ssh*
아래와 같이,
Enabled : True
라고 돌아오면 OK.Name : OpenSSH-Server-In-TCP
DisplayName : OpenSSH SSH Server (sshd)
Description : Inbound rule for OpenSSH SSH Server (sshd)
DisplayGroup : OpenSSH Server
Group : OpenSSH Server
Enabled : True
Profile : Any
Platform : {}
Direction : Inbound
Action : Allow
EdgeTraversalPolicy : Block
LooseSourceMapping : False
LocalOnlyMapping : False
Owner :
PrimaryStatus : OK
Status : 規則は、ストアから正常に解析されました。 (65536)
EnforcementStatus : NotApplicable
PolicyStoreSource : PersistentStore
PolicyStoreSourceType : Local
SSH 연결
PuTTY 또는 Tera Term에서 localhost:22에 연결을 시도합니다.
물론 PowerShell에서
ssh localhost
하지만 괜찮습니다.터미널을 Microsoft 계정에서 사용하는 경우에도 실제 사용자 이름(C:\Users\????의 ???? 부분)과 해당 암호로 로그인할 수 있습니다.
네트워크의 다른 단말기에서 SSH 연결이 성공적으로 진행되는지 확인하십시오.
Windows의 기본 쉘은 명령 프롬프트이므로 주의.
참고
htps : // / cs. mic로소 ft. 코 m / 자 jp / 우동 ws - 세 r ゔ ぇ r / 아 dmi에 st 라치 온 / 오펜 sh / 오펜 sh_
https://social.technet.microsoft.com/Forums/en-US/251804c1-883e-4ec8-a378-352dabbe87dd/openssh-server-install-failed-contact-your-administrator-to-get-this-feature? forum=ws2019
Reference
이 문제에 관하여(Windows 10에 OpenSSH 서버 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/iShinkai/items/a12c9d26f8f4264897f9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)