__sa__nya
22-01-2020, 17:40
Доброе время суток. Имеется Windows Server 2016 Standard, не в домене, отрабатываю навыки удаленного управления с помощью Powershell.
- на сервере в PS выполнил Enable-PSRemoting
- с клиента проверил что сервер ( ping ) доступен как по IP-адресу так и имени
- на клиенте пишу new-pssession -computername servername. Получаю ошибку:
new-pssession : [win_srv_2016_st] Сбой подключения к удаленному серверу win_srv_2016_st. Сообщение об ошибке: WinRM не удае
тся обработать запрос. При проверке подлинности Kerberos возникла следующая ошибка: не удается найти компьютер win_srv_2016
_st. Убедитесь, что этот компьютер присутствует в сети и что его имя указано без ошибок. Подробности см. в разделе справки
"about_Remote_Troubleshooting".
строка:1 знак:1
+ new-pssession -computername win_srv_2016_st
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotingTra
nsportException
+ FullyQualifiedErrorId : NetworkPathNotFound,PSSessionOpenFailed
Пробую вместо имени сервера писать IP-адрес, получаю другую ошибку:
ew-pssession : [192.168.2.248] Сбой подключения к удаленному серверу 192.168.2.248. Сообщение об ошибке: Клиенту WinRM не
удается обработать запрос. Проверку подлинности по умолчанию можно использовать с IP-адресом при следующих условиях: трансп
ортом является HTTPS или назначением является список TrustedHosts, кроме того, должны быть предоставлены явно указанные уче
тные данные. Чтобы настроить TrustedHosts, используйте winrm.cmd. Обратите внимание, что в списке TrustedHosts могут находи
ться компьютеры, не прошедшие проверку подлинности. Для получения сведений о настройке TrustedHosts используйте следующую к
оманду: winrm help config. Подробности см. в разделе справки "about_Remote_Troubleshooting".
строка:1 знак:1
+ new-pssession -computername 192.168.2.248
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotingTra
nsportException
+ FullyQualifiedErrorId : CannotUseIPAddress,PSSessionOpenFailed
- прочитав ошибку, примерно понимаю, что нужно включить клиента в какие-то доверенные узлы на сервере, и использовать явные учетные данные
Пробую на сервере добавить IP клиента командой: set-item wsman:localhost\client\trustedhosts -value 192.168.2.126
- Все равно при подключении по IP получаю ошибку.
Вопрос: что нужно настроить на сервере, чтобы с клиента удачно выполнить команду new-pssession ? Клиент и сервер не в одном домене.
- на сервере в PS выполнил Enable-PSRemoting
- с клиента проверил что сервер ( ping ) доступен как по IP-адресу так и имени
- на клиенте пишу new-pssession -computername servername. Получаю ошибку:
new-pssession : [win_srv_2016_st] Сбой подключения к удаленному серверу win_srv_2016_st. Сообщение об ошибке: WinRM не удае
тся обработать запрос. При проверке подлинности Kerberos возникла следующая ошибка: не удается найти компьютер win_srv_2016
_st. Убедитесь, что этот компьютер присутствует в сети и что его имя указано без ошибок. Подробности см. в разделе справки
"about_Remote_Troubleshooting".
строка:1 знак:1
+ new-pssession -computername win_srv_2016_st
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotingTra
nsportException
+ FullyQualifiedErrorId : NetworkPathNotFound,PSSessionOpenFailed
Пробую вместо имени сервера писать IP-адрес, получаю другую ошибку:
ew-pssession : [192.168.2.248] Сбой подключения к удаленному серверу 192.168.2.248. Сообщение об ошибке: Клиенту WinRM не
удается обработать запрос. Проверку подлинности по умолчанию можно использовать с IP-адресом при следующих условиях: трансп
ортом является HTTPS или назначением является список TrustedHosts, кроме того, должны быть предоставлены явно указанные уче
тные данные. Чтобы настроить TrustedHosts, используйте winrm.cmd. Обратите внимание, что в списке TrustedHosts могут находи
ться компьютеры, не прошедшие проверку подлинности. Для получения сведений о настройке TrustedHosts используйте следующую к
оманду: winrm help config. Подробности см. в разделе справки "about_Remote_Troubleshooting".
строка:1 знак:1
+ new-pssession -computername 192.168.2.248
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [New-PSSession], PSRemotingTra
nsportException
+ FullyQualifiedErrorId : CannotUseIPAddress,PSSessionOpenFailed
- прочитав ошибку, примерно понимаю, что нужно включить клиента в какие-то доверенные узлы на сервере, и использовать явные учетные данные
Пробую на сервере добавить IP клиента командой: set-item wsman:localhost\client\trustedhosts -value 192.168.2.126
- Все равно при подключении по IP получаю ошибку.
Вопрос: что нужно настроить на сервере, чтобы с клиента удачно выполнить команду new-pssession ? Клиент и сервер не в одном домене.