![Windows 10에 해당하는 "SSH"는 무엇입니까?](https://rvso.com/image/1641914/Windows%2010%EC%97%90%20%ED%95%B4%EB%8B%B9%ED%95%98%EB%8A%94%20%22SSH%22%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
최근에 원격 Windows 10 시스템(비서버) 관리를 시작해야 했는데 명령 프롬프트 명령을 원격으로 실행하는 데 필요한 SSH가 있는지 궁금합니다.
이 작업을 수행하기 위한 기본 유틸리티가 있습니까?
답변1
의견에는 SSH의 Windows 빌드가 언급되어 있지만 Windows에서 Windows 시스템을 관리하는 것과 실제로 동등한 것은 다음과 같습니다.Powershell 세션. 다음은 몇 가지 좋은 시작점입니다.
Enable-PSRemoting
: PS 세션을 허용하도록 PC를 구성합니다. 방화벽 포트를 열고 서비스가 실행 중인지 확인합니다.
Enter-PSSession
일반 ssh
명령과 동일합니다. 원격 시스템에 연결하고 Powershell 프롬프트를 시작한 다음 터미널로 다시 스트리밍합니다.
Enter-PSSession Win10PC
# Equivalent to
ssh MyUsername@Win10PC
# Prompt will look like this to show you're in the remote PC:
[Win10PC]: PS C:\WINDOWS\system32>
Invoke-Command
동일한 원격 세션 프로세스를 사용하지만 사용자가 제공한 명령을 실행하고 결과를 보냅니다(스크립트에 더 좋음).
Invoke-Command -ComputerName Win10PC -ScriptBlock {Get-PSDrive}
SSH와 마찬가지로 Powershell은 현재 사용자를 사용하여 원격 시스템에 연결하고 가능하면 관리자 권한으로 실행합니다. 다른 사용자로 실행하려면 플래그를 추가하세요 -Credential
.
Enter-PSSession Win10PC -Credential (Get-Credential)
Windows 도메인에 있을 필요는 없지만, 있다면 훨씬 더 잘 작동할 것입니다.