Я пытаюсь подключиться к недавно запущенному серверу AWS EC2 Windows Nano Server со своей машины OS X.
Я запускаю powershell из OSX и следуя этим инструкциям
PS /Users/alex/Projects> $ip = "ec2-x-x-x-x.eu-west-1.compute.amazonaws.com"
PS /Users/alex/Projects> Set-Item WSMan:\localhost\Client\TrustedHosts $ip
Set-Item : Cannot find drive. A drive with the name 'WSMan' does not exist.
At line:1 char:1
+ Set-Item WSMan:\localhost\Client\TrustedHosts $ip
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (WSMan:String) [Set-Item], DriveNotFoundException
+ FullyQualifiedErrorId : DriveNotFound,Microsoft.PowerShell.Commands.SetItemCommand
Я попытался проигнорировать это и перейти к оставшимся двум шагам:
PS /Users/alex/Projects> $user = "$ip\Administrator"
PS /Users/alex/Projects> Enter-PSSession -ComputerName $ip -Credential $user
Windows PowerShell credential request
Enter your credentials.
Password for user ec2-x-x-x-x.eu-west-1.compute.amazonaws.com\Administrator: ********************************
Enter-PSSession : MI_RESULT_ACCESS_DENIED
At line:1 char:1
+ Enter-PSSession -ComputerName $ip -Credential $user
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (ec2-x-x-x-x...e.amazonaws.com:String) [Enter-PSSession], PSInvalidOperationException
+ FullyQualifiedErrorId : CreateRemoteRunspaceFailed
См. Список известных проблем PowerShell для macOS: https://github.com/PowerShell/PowerShell/blob/master/docs/KNOWNISSUES.md#remoting-support
Удаленное взаимодействие на стороне клиента из Linux / macOS не поддерживается в исходном пакете. Работа ведется в репозитории psl-omi-provider.
Вам нужен интерактивный вход в оболочку? Если да, то почему не использовать ssh с терминала Mac OS X? Команда будет выглядеть примерно так:
ssh -i ~ / .ssh / filename.pem ec2-user@eyourmachine.amazonaws.com
где pem-файл можно создать, следуя этим инструкциям:
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html