Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 9583|Resposta: 3

[Linux] Login Sem Segredo (ssh) ou Cópia Sem Segredo (scp) do Linux para outros servidores

[Copiar link]
Publicado em 17/02/2022 11:17:27 | | | |
Requisitos: Existem dois servidores, A (10.7.45.131) e B (10.7.45.132), para permitir que o servidor A faça login sem senha ao se conectar ao servidor B via SSH, ou copie arquivos do servidor A para o servidor B via comando scp.

O tutorial é o seguinte:

1. Faça login no servidor A e execute o seguinte comando para gerar um par de arquivos de chave pública e privada ssh, conforme segue:



Sob o diretório ~/.ssh/, dois arquivos serão gerados, id_rsa (chave privada) id_rsa.pub (chave pública), como mostrado na figura abaixo:

2. Use o comando ssh-copy-id para copiar ou enviar a chave pública para o host remoto (realizar o upload do servidor A para o servidor B) com o seguinte comando:

Como mostrado abaixo:



Comando ssh-copy-id para copiar a chave pública do host local para o arquivo authorized_keys do host remoto,
O comando ssh-copy-id também define as permissões apropriadas para o diretório inicial do host remoto (home) e ~/.ssh, e ~/.ssh/authorized_keys.
O comando ssh-copy-id pode instalar o arquivo de chave pública ssh local na conta correspondente ao host remoto.
Faça login no servidor B, olhe na pasta /root/.ssh e veja que o arquivo authorized_keys foi gerado, como mostrado na figura abaixo:







Anterior:[Prática] Java não consegue detectar exceções personalizadas usando reflexão do hutool
Próximo:[Combate real]. NET/C# usa SemaphoreSlim para limitar métodos de execução concorrente
 Senhorio| Publicado em 10/12/2022 11:34:01 |
O CentOS 7 copia arquivos para outro servidor via comandos
https://www.itsvse.com/thread-10012-1-1.html
 Senhorio| Publicado em 05/06/2025 09:48:59 |
Para a porta 22 não padrão:
 Senhorio| Publicado em 04/08/2025 08:54:21 |
O Linux usa o rsync para sincronizar dados com o novo servidor
https://www.itsvse.com/thread-11045-1-1.html
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com