Powershellでリモート接続するには
接続先サーバーでリモート接続を受け入れるための設定
Enable-PSRemoting –force
接続元のサーバーで接続先を信頼するための設定
- Set-Item WSMan:\localhost\Client\TrustedHosts -Value *
Set-Item WSMan:\localhost\Client\TrustedHosts -Value *
をしてあげれば繋がるとの情報があちこちに書かれていたのだが、次のようなエラーがでてどうも繋がらない(´・ω・`)
- PS C:\> Enter-PSSession -ComputerName xxxx -Credential xxxx\Administrator
- Enter-PSSession : リモート サーバーへの接続が失敗し、次のエラー メッセージが返されました。WinRM クライアントは、リモート WS-Management サービスから HTTP 状態コード 403 を受け取り
- ました。詳細については、about_Remote_Troubleshooting のヘルプ トピックを参照してください。
- 発生場所 行:1 文字:16
- + Enter-PSSession <<<< -ComputerName xxxx -Credential xxxx\Administrator
- + CategoryInfo : InvalidArgument: (xxxx:String) [Enter-PSSession]、PSRemotingTransportException
- + FullyQualifiedErrorId : CreateRemoteRunspaceFailed
PS C:\> Enter-PSSession -ComputerName xxxx -Credential xxxx\Administrator
Enter-PSSession : リモート サーバーへの接続が失敗し、次のエラー メッセージが返されました。WinRM クライアントは、リモート WS-Management サービスから HTTP 状態コード 403 を受け取り
ました。詳細については、about_Remote_Troubleshooting のヘルプ トピックを参照してください。
発生場所 行:1 文字:16
+ Enter-PSSession <<<< -ComputerName xxxx -Credential xxxx\Administrator
+ CategoryInfo : InvalidArgument: (xxxx:String) [Enter-PSSession]、PSRemotingTransportException
+ FullyQualifiedErrorId : CreateRemoteRunspaceFailed
- PS C:\> winrs -r:http://xxxx:5985 -u:xxxx\Administrator "dir c:\"
- 'xxxx\Administrator' のパスワードを入力してください。'http://xxxx:5985' に接続します:
-
- Winrs error:WinRM クライアントは、リモート WS-Management サービスから HTTP 状態コード 403 を受け取りました。
PS C:\> winrs -r:http://xxxx:5985 -u:xxxx\Administrator "dir c:\"
'xxxx\Administrator' のパスワードを入力してください。'http://xxxx:5985' に接続します:
Winrs error:WinRM クライアントは、リモート WS-Management サービスから HTTP 状態コード 403 を受け取りました。
試行錯誤しているうちに、Proxy経由で接続する設定が入ってしまっているのでは・・・と思い始め確認してみた
- PS C:\> netsh winhttp show proxy
-
- 現在の WinHTTP プロキシ設定:
-
- プロキシ サーバー: 172.16.11.4:8089
- バイパス一覧 : (なし)
PS C:\> netsh winhttp show proxy
現在の WinHTTP プロキシ設定:
プロキシ サーバー: 172.16.11.4:8089
バイパス一覧 : (なし)
案の定入ってました・・・
これを無効に設定してあげると無事に繋がりましたヾ(*・∀・)ノ"
- PS C:\> netsh winhttp reset proxy
-
- 現在の WinHTTP プロキシ設定:
-
- 直接アクセス (プロキシ サーバーなし)。
PS C:\> netsh winhttp reset proxy
現在の WinHTTP プロキシ設定:
直接アクセス (プロキシ サーバーなし)。
- PS C:\> netsh winhttp show proxy
-
- 現在の WinHTTP プロキシ設定:
-
- 直接アクセス (プロキシ サーバーなし)。
PS C:\> netsh winhttp show proxy
現在の WinHTTP プロキシ設定:
直接アクセス (プロキシ サーバーなし)。
助かりました。
返信削除