SSH 지원 PowerShell을 통해 Powershell 원격 세션을 가져오는 중 오류가 발생했습니다.

SSH 지원 PowerShell을 통해 Powershell 원격 세션을 가져오는 중 오류가 발생했습니다.

내 컴퓨터 "A"에서 Windows 2008 서버 "C"에 로그인하려고 합니다. Windows Server 2008을 실행하는 점프박스 역할을 하는 "B"와 "Windows용 SSH 지원 PowerShell 액세스(powershellserver.com)"를 실행하는 "B" 사이에 머신이 있습니다.

내 머신 "A"에서 머신 B로 SSH를 수행하고 있습니다. 머신 BI에서 머신 C에 대한 PSsession을 생성할 수 있지만 세션에 들어갈 수는 없습니다. 아래는 제가 보고 있는 오류입니다.

    PS C:\Users\Documents>  New-PsSession -Credential $mycreds -Computername x.x.x.x

 Id Name            ComputerName    State         ConfigurationName     Availability
 -- ----            ------------    -----         -----------------     ------------
228 Session228      x.x.x.x Opened        Microsoft.PowerShell     Available


PS C:\Users\Documents> Get-PSSession | Remove-PSSession
PS C:\Users\Documents> $session =  New-PsSession -Credential $mycreds -Computername x.x.x.x

PS C:\Users\Documents> enter-pssession $session
enter-pssession : The method or operation is not implemented.
At line:1 char:1
+ enter-pssession $session
+ ~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotImplemented: (:) [Enter-PSSession], PSNotImplementedException
    + FullyQualifiedErrorId : NotImplemented,Microsoft.PowerShell.Commands.EnterPSSessionCommand

RDP를 사용하여 머신 B에 로그인한 다음 머신 C에서 세션을 수행하면 정상적으로 작동합니다. 그렇다면 SSH 세션에서 작동하지 않는 이유는 무엇입니까?

추가 설명이 필요한 경우 알려주십시오.

미리 감사드립니다!

답변1

아래 명령을 사용해야합니다

$s = New-PSSession -ComputerName Server02 -Credential Domain01\User01
Invoke-Command -Session $s -ScriptBlock {commands....}

관련 정보