Windows10에서 SSH 서버 시작
Windows10 1803부터 OpenSSH 서버가 공식적으로 사용 가능
htps : // m / 켄지 0x02 / ms / 3f4 7262 6에서 0d8c8702
시도한 환경
· Windows 10 Pro (64bit) 20H2
이번에 시도한 환경 OS는 Professional Edition이지만 Home Edition에서도 가능합니다.
· Git
git bash 사용하고 싶기 때문에 Git도 설치해 둡니다.
· TeraTerm
접속 확인용
SSH 서버 설정
우선은, SSH 서버의 셋업입니다만・・・
셋업 방법은 대체로 앞서 소개한 기사에 적혀 있습니다.
시작 메뉴의 앱 및 기능 > 옵션 기능 관리 > 기능 추가에서 OpenSSH 서버를 선택하고 설치를 클릭합니다.
htps : // m / 켄지 0x02 / ms / 3f4 7262 6에서 0d8c8702
확인하고 설치 눌러 기다리는 것만.
흠. 간단.
설치가 완료되면 아래 목록에 나열됩니다.
넣은 것만으로는 서버가 일어나지 않기 때문에,
명령 등에서 시작해 줄 필요가 있습니다.
연결시 터미널 기본 설정이 명령 프롬프트가되어 있기 때문에,
Git bash로 변경합니다.
PS C:\WINDOWS\system32> New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Program Files\Git\bin\bash.exe" -PropertyType String -Force
DefaultShell : C:\Program Files\Git\bin\bash.exe
PSPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\OpenSSH
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE
PSChildName : OpenSSH
PSDrive : HKLM
PSProvider : Microsoft.PowerShell.Core\Registry
※ 관리자 권한으로 Power Shell을 시작하여 명령 실행
다른 PC에서 연결하는 방법을 사용하는 경우에는 방화벽 설정도 필요한 것 같습니다.
접속시의 인증이 패스워드가 되어 있으므로, 키 인증인 접속하고 싶은 경우도 설정이 필요합니다.
아래의 기사를 참고해 보세요. 이번에는 로컬만 + 패스워드 접속으로 사용하지 않으므로 스킵합니다.
기본값은 수동으로 SSH 서버를 시작하지 않으면 시작되지 않지만,
PC가 시작되면 자동으로 시작하도록 설정할 수도 있습니다.
이번에는 설정하지 않고 명령으로 시작합니다.
PS C:\WINDOWS\system32> Start-Service sshd
이것으로 일어났습니다.
연결 확인
TeraTerm에서 연결을 확인해보십시오.
로그인 할 때 사용하는 Microsoft 계정에서도 가능합니다.
작동하지 않았기 때문에, (아마 멀티 바이트를 포함한 ID이기 때문에?
로컬로 사용자를 만들어보십시오.
터미널을 Microsoft 계정에서 사용하는 경우에도 실제 사용자 이름(C:\Users\????의 ???? 부분)과 해당 암호로 로그인할 수 있습니다.
htps : // 코 m / 싱싱 / ms / 12c9d26f8f4264897f9
컴퓨터 관리 > 로컬 사용자 및 그룹 > 사용자에게 연결 확인을 위한 계정을 추가합니다.
호스트에
localhost
OK를 누릅니다. (사용하는 PC에 연결)방금 사용자가 만들 때 ID와 PASS를 넣습니다.
연결할 수 있었다!
연결 후에는 사용자 디렉토리가 현재 디렉토리입니다.
ls
에서 로컬 폴더가 표시되었습니다.요약
간단하게 SSH 서버의 도입, 기동, 접속이 가능했습니다.
이번은 사용하고 있는 PC내에서만 완결하고 있습니다만, 다른 PC로부터 커맨드를 실행할 수 있으면 여러가지 활용할 수 있을 것 같네요.
여러분도 만져보세요~!
Reference
이 문제에 관하여(Windows10에서 SSH 서버 시작), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/hiro_nico/items/48d091a7200f2012650b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)