![]() |
Windows PowerShell remoting, управляющий комп не в одном домене с сервером - подкл
Доброе время суток. Имеется 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 ? Клиент и сервер не в одном домене. |
Цитата:
проверяйте конкретные tcp-порты с помощью Test-NetConnection Цитата:
в настройках клиента добавить сервер в доверенные |
Busla, после того, как добавил в trusted hosts на клиенте, и при подключении по IP-адресу указал через -credential учетку сервера, заработало.
|
Время: 11:01. |
Время: 11:01.
© OSzone.net 2001-