#amazon-web-services #amazon-ec2
Вопрос:
Я просто создаю ec2 mac1.metal на aws. Я могу использовать ssh в виртуальной машине, но я хотел бы иметь возможность войти в систему с помощью общего доступа к экрану, так как safari необходим для выполнения некоторых тестов.
следуя документации aws , я использовал команду sudo passwd ec2-user
, ec2 запрашивает ввод старого и нового пароля, и я подтвердил введенный пароль.
немного по завершении я получил это сообщение.
################################### WARNING ###################################
# This tool does not update the login keychain password. #
# To update it, run `security set-keychain-password` as the user in question, #
# or as root providing a path to such user's login keychain. #
###############################################################################
но так как это было просто предупреждение, я проигнорировал его.
поэтому я запускаю команду для активации vnc:
sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart
-activate -configure -access -on
-configure -allowAccessFor -specifiedUsers
-configure -users ec2-user
-configure -restart -agent -privs -all
и я получил этот вывод
Starting...
Warning: macos 10.14 and later only allows control if Screen Sharing is enabled through System Preferences.
Activated Remote Management.
Stopped ARD Agent.
ec2-user: Set user remote access.
Setting allow all users to NO.
Setting all users privileges to 1073742079.
Done.
и пока все хорошо.
Я запускаю последнюю команду для туннелирования соединения с локальным хостом
ssh -I "mykey.pem" -L 5900:localhost:5900 -C -N ec2-user@ip
если я открою свой браузер и перейду на vnc://localhost
экран общего доступа, мне будет предложено открыть общий доступ, я установлю свой ip-адрес экземпляра, но когда я ввожу имя пользователя и пароль, кажется, что пароль неверен.
Может ли кто-нибудь помочь понять, что я делаю не так?