AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-545403

Europa's questions

Martin Hope
Europa
Asked: 2024-11-26 17:21:36 +0800 CST

Restrição de localização da política de organização no Google Cloud VPC: o padrão google.compute.Subnetwork viola a política de organização 'gcp.resourceLocations'

  • 5

Estou passando pelo Security Command Center no Google Cloud e tenho a seguinte descoberta de segurança:

  • Nome: ORG_POLICY_LOCATION_RESTRICTION
  • Descrição: O recurso está fora dos locais definidos na política de Restrição de Localização de Recursos
  • Nome de exibição do recurso: padrão
  • Nome completo do recurso: //compute.googleapis.com/projects/MYPROJECT/regions/us-east5/subnetworks/default
  • Tipo de recurso: google.compute.Subnetwork

Próximos passos

Visite esta página do Google Cloud Platform que ajudará você a resolver a violação de localização que está afetando o recurso padrão google.compute.Subnetwork.

Exclua este recurso para resolver a violação de recurso associada à política da organização 'gcp.resourceLocations'.

Eliminação

Quando vou lá VPC networksvejo muitas defaultredes, mas elas não podem ser excluídas.

Como posso excluí-los?

google-cloud-platform
  • 1 respostas
  • 74 Views
Martin Hope
Europa
Asked: 2024-06-30 15:49:44 +0800 CST

Usando chaves de API secretas em um script de inicialização de modelo de instância do Google Cloud Compute Engine. Onde deve ser armazenado e como posso ler o valor?

  • 5

Eu tenho um modelo de instância do Google Cloud Compute Engine com um script de inicialização.

No script de inicialização o servidor gera um certificado. Após gerar o certificado ele envia uma mensagem para uma API para informar um sistema central sobre o certificado. A solicitação fica assim:

curl --location 'https://my-side.com/hello?hostname=$hostname' \
    --header 'Authorization: SUPER_SECRET_API_KEY'

A chave de API é armazenada como texto bruto no script de inicialização. Está tudo bem ou deveria ser movido para um armazenamento secreto de exemplo? Em caso afirmativo, como posso ler a chave da API no script de inicialização?

google-cloud-platform
  • 2 respostas
  • 54 Views
Martin Hope
Europa
Asked: 2024-06-26 12:39:11 +0800 CST

Script Bash com "openssl req -new -key server.key -out server.csr -config server_openssl.cnf --passin pass:password"

  • 6

Estou escrevendo um script bash que irá gerar um certificado raiz e um certificado de servidor. A geração do certificado raiz funciona, mas o certificado do servidor solicita uma entrada - no entanto, como este é um script bash, ele deve usar apenas os valores da configuração.

rootCA_openssl.cnf

[ req ]
distinguished_name = req_distinguished_name
req_extensions = v3_req
prompt = no
 
[ req_distinguished_name ]
countryName = NO
countryName_default = NO
stateOrProvinceName = Nordland
stateOrProvinceName_default = Nordland
organizationName = Lumina Ventures
organizationName_default = Lumina Ventures
commonName = Lumina Ventures Root CA 1
commonName_default = Lumina Ventures CA 1
 
[ v3_req ]
basicConstraints = CA:true
keyUsage = critical, keyCertSign

Genrsa

openssl genrsa -aes256 -out rootCA.key --passout pass:password 2048

Crie um arquivo CSR (Solicitação de Assinatura de Certificado) para o certificado CA raiz

openssl req -new -key rootCA.key -out rootCA.csr -config rootCA_openssl.cnf --passin pass:password

Gere o arquivo de certificado CA raiz rootCA.pem

openssl x509 -req -in rootCA.csr -sha512 -signkey rootCA.key -out rootCA.pem -days 1095 -extensions v3_req -extfile rootCA_openssl.cnf --passin pass:password

servidor_openssl.cnf

[ req ]
distinguished_name = req_distinguished_name
req_extensions = v3_req
prompt = no

[ req_distinguished_name ]
countryName = NO
countryName_default = NO
stateOrProvinceName = Nordland
stateOrProvinceName_default = Nordland
localityName = Lofoten
localityName_default = Lofoten
organizationName = Lumina Ventures
organizationName_default = Lumina Ventures
commonName = 80.50.50.20
commonName_default = 80.50.50.20
commonName_max = 64
 
[ v3_req ]
basicConstraints = CA:FALSE
keyUsage = nonRepudiation, digitalSignature, keyEncipherment
subjectAltName = @alt_names
 
[ alt_names ]
IP.1 = 80.50.50.20

Digite uma senha quando solicitado

openssl genrsa -aes256 -out server.key --passout pass:password 2048

req (para aqui)

openssl req -new -key server.key -out server.csr -config server_openssl.cnf --passin pass:password

Isso me leva a:

You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
NO [NO]:

Como posso usar os valores padrão na configuração do servidor? Tentei adicionar prompt = noà [ req ]seção, mas ocorreu um novo erro:

Error making certificate request
4057E170FB7C0000:error:04000067:object identifier routines:OBJ_txt2obj:unknown object name:../crypto/objects/obj_dat.c:376:
4057E170FB7C0000:error:05800077:x509 certificate routines:X509_NAME_ENTRY_create_by_txt:invalid field name:../crypto/x509/x509name.c:252:name=countryName_default

A última coisa que farei é gerar o certificado, porém estou preso no req do openssl

openssl x509 -req -in server.csr -sha256 -CA rootCA.pem -CAkey rootCA.key -out server.pem -days 1095 -extensions v3_req -extfile server_openssl.cnf
bash
  • 1 respostas
  • 26 Views
Martin Hope
Europa
Asked: 2024-06-25 19:27:28 +0800 CST

Script Bash com openssl req -new -key rootCA.key -out rootCA.csr -config rootCA_openssl.cnf --passin pass:password

  • 6

Estou gerando um certificado raiz com um script bash.

Eu tenho um arquivo rootCA_openssl.cnf com os dados de configuração:

rootCA_openssl.cnf

[ req ]
distinguished_name = req_distinguished_name
req_extensions = v3_req

[ req_distinguished_name ]
countryName = NO
countryName_default = NO
stateOrProvinceName = Stavanger
stateOrProvinceName_default = Stavanger
organizationName = Stavanger Info
organizationName_default = Stavanger Info
commonName = 88.5.44.3
commonName_default = 88.5.44.3

[ v3_req ]
basicConstraints = CA:true
keyUsage = critical, keyCertSign

Gerar RSA

openssl genrsa -aes256 -out rootCA.key --passout pass:password 2048

Crie um arquivo CSR (Solicitação de Assinatura de Certificado) para o certificado CA raiz

Quando tento gerar um arquivo CSR, o Ubuntu me avisa com a configuração.

openssl req -new -key rootCA.key -out rootCA.csr -config rootCA_openssl.cnf --passin pass:password

Isto é o que o Ubuntu me pede:

You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
NO [NO]:

Vou executar o comando em um script bash, por isso não consigo pressionar Enter no teclado para fazer as perguntas.

Como posso executar o openssl req sem que isso seja solicitado?

bash
  • 1 respostas
  • 6 Views
Martin Hope
Europa
Asked: 2023-06-16 17:06:47 +0800 CST

Não é possível fazer login na máquina virtual do Google Cloud com IAM e dois fatores por meio de SSH

  • 6

Depois de criar uma máquina virtual que executa o Ubuntu LTS mais recente, desejo me conectar a ela usando SSH.

Quando eu entro nele, recebo esta tela:

insira a descrição da imagem aqui

Recebo um novo código de g.co/sc

insira a descrição da imagem aqui

Quando insiro esse código no navegador SSH, a mesma tela aparece novamente.

O que estou fazendo de errado?

1) Configuração da Máquina Virtual

Configuração da Máquina

  • Tipo: E2 Standard 4 (4 vCPU, 16 GB de RAM)
  • Dispositivo de exibição: Ativar

Disco de inicialização

  • SO: Ubuntu LTS x86/64

Identidade e acesso à API

  • Firewall: Permitir tráfego HTTPS

Segurança

  • VM blindada: ativar inicialização segura

Acesso VM

  • Controle o acesso à VM por meio de permissões do IAM
  • Exigir verificação em duas etapas

Metadados personalizados

  • habilitar-oslogin: verdadeiro
  • habilitar-oslogin-2fa: verdadeiro

2) Permissões para vm

Eu me adicionei às seguintes permissões:

  • Administrador de computação
  • Administrador de Instância de Computação
  • Login do Administrador do SO do Compute
  • Computar login do sistema operacional
  • Visualizador de computação
  • Proprietário
google-compute-engine
  • 1 respostas
  • 77 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve