Azure позволяет создать пользователя и пароль во время создания виртуальной машины, которую впоследствии можно использовать для SSH на этой виртуальной машине.
Как создать пользователя и пароль во время run instance
в AWS с помощью Java SDK, который можно использовать для SSH.
В настоящее время я запускаю Vm как
runInstancesRequest
.withTagSpecifications(tagSpecification)
.withImageId(ec2Configuration.getImageId())
.withInstanceType(ec2Configuration.getInstanceType())
.withMinCount(ec2Configuration.getMincount())
.withMaxCount(ec2Configuration.getMaxcount())
.withKeyName(ec2Configuration.getKeyPairName())
.withSecurityGroupIds(Arrays.asList(ec2Configuration.getSgId()));
.withMonitoring(true);
RunInstancesResult result = amazonEC2Client.runInstances(
runInstancesRequest);
Я хочу добавить что-то вроде этого
runInstancesRequest
.withTagSpecifications(tagSpecification)
.withImageId(ec2Configuration.getImageId())
.withInstanceType(ec2Configuration.getInstanceType())
.withMinCount(ec2Configuration.getMincount())
.withMaxCount(ec2Configuration.getMaxcount())
.withKeyName(ec2Configuration.getKeyPairName())
.withSecurityGroupIds(Arrays.asList(ec2Configuration.getSgId()));
.withMonitoring(true)
.withUserName("newUser")
.withPassword("d@mnHardPassw0rd");
RunInstancesResult result = amazonEC2Client.runInstances(
runInstancesRequest);
Я знаю, что у AWS есть имена пользователей и пароли по умолчанию на основе AMI, но я хочу создать свое собственное имя пользователя и пароль при запуске виртуальной машины.
Изменить
Кроме того, как подключиться по SSH к экземпляру Windows? Только ли вариант RDP? Как я могу подключиться через пару ключей и SSH? Как получить пароль администратора.