Ferramentas do usuário

Ferramentas do site


faq:remote

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Próxima revisão
Revisão anterior
Próxima revisão Ambos lados da revisão seguinte
faq:remote [2020/05/02 07:07]
josealvim criada
faq:remote [2024/04/27 20:37]
figurantpp Adição de autenticação pública-privada
Linha 1: Linha 1:
 ====== Acesso Remoto ====== ====== Acesso Remoto ======
  
-Para acessar a rede remotamente, é necessário pedir a liberação +Para acessar a rede remotamente, **é necessário pedir a liberação** 
-de seu usuário para o serviço de SSH da rede. Isto é feito por  +de seu usuário para o serviço de SSH da, isto é feito via 
-emailapenas entre em contato conosco pelo nosso site.+[[https://conta.linux.ime.usp.br]]mas note que a partir do dia 5 de maio de 2024, 
 +também será preciso enviar um e-mail para admin@linux.ime.usp.br com a **chave pública** do usuário.
  
-===== Gente //Normal// =====+===== Autenticação Chave Pública-Privada =====
  
-===== Usuários de UwUindows =====+==== Como Funciona ====
  
 +No modelo tradicional de autenticação por senha do SSH, você informa a sua
 +senha da Rede Linux, e tem acesso a sua conta. Isto significa que qualquer pessoa
 +sabendo a sua senha (que possívelmente é uma senha mixuruca) consegue acessar
 +a sua conta de qualquer lugar do mundo.
  
-Se você estiver em um Windowsvocê pode baixar um programa de emulação de terminal ou um cliente ssh como o [[https://www.putty.org/ | PuTTY]] e simplesmente rodar o comando:+No modelo de chave pública-privadacada usuário utiliza uma ferramenta para 
 +criar uma chave pública e uma chave privada, cada chave sendo normalmente um arquivo 
 +de texto grande com números especiais.
  
-<code> +A chave privada é um arquivo que o usuário da rede deve guardar com cuidado, já que esta é 
-ssh <usuario>@linux.ime.usp.br +um requisito para fazer login nos servidores da Rede LinuxGuarde esta em computadores 
-</code>+que você deseja usar para fazer SSH na Rede Linux.
  
-Onde ''<usuario>'' é o nome de usuário de sua contaSimilarmente, você pode fazer [[ https://pt.wikipedia.org/wiki/SSH_File_Transfer_Protocol |sftp]] ou [[ https://pt.wikipedia.org/wiki/Secure_copy | scp]] para copiar seus arquivo //de// e //para// sua conta na rede. Busque sintaxe de ambos comandos na internetO mais simples é o ''scp'' cuja sintaxe é:+A chave pública, entretanto, é um arquivo derivado da chave privada, e pode ser compartilhada 
 +com quem você quiserCompartilhando esta conosco, você poderá acessar Rede Linux por SSH.
  
-<code> +==== Como Faz ====
-scp endereço-de-origem endereço-de-destino +
-</code>+
  
-Onde, o endereço de um arquivo na rede é ''<usuario>@linux.ime.usp.br:~/<caminho-para-o-arquivo-na-rede>''+Para gerar a chave privadavocê pode executar comando ''%%ssh-keygen%%'' (preferencialmente em uma máquina 
 +pessoal, já que este comando salvará a sua chave privada em um arquivo). 
 +Primeiramente, o comando ''%%ssh-keygen%%'' perguntará qual o caminho da chave privada a ser gerada, 
 +escolha a seu dispor. Chaves privadas normalmente são salvas na pasta ~/.ssh do usuário.
  
-Por exemplose seu usuário for ''neko''você quiser copiar o arquivo ''gatos.jpg'' (que você baixou da internet na Rede Linux e esqueceu-se de transferir para seu pendrive) para a pasta em que o seu emulador de terminal está acessandovocê faria:+Após isso, o programa irá pedir uma senha para usar essa chave privada. 
 +Recomendamos o uso de uma senha boa em chave privada, para que caso alguém tenha acesso 
 +à sua chave privada, ela ainda seja incapaz de acessar a Rede Linux sem esta senha. 
 + 
 +Após isso, o ''%%ssh-keygen%%'' irá gerar dois arquivos, a chave privada (digamos, chamada id_rsa), 
 +um arquivo .pub que é a chave pública (que nesse caso, se chamaria id_rsa.pub). 
 + 
 +Com as suas chaves geradas, você pode agora publicar a chave pública (o arquivo .pub), 
 +ao mundo, e em particular, à Rede Linux. Para isto, envie um e-mail com assunto "Chave Pública SSH" 
 +para admin@linux.ime.usp.br, contendo sua chave PÚBLICA como attachment ou conteúdo do e-mail, 
 +e seu número USP. 
 + 
 +===== Comandos =====
  
 <code> <code>
-scp neko@linux.ime.usp.br:~/Downloads/gatos.jpg +ssh  teu_usuário@linux.ime.usp.br 
-</code> +sftp teu_usuário@linux.ime.usp.br 
 +scp  caminho/para/arquivo teu_usuário@linux.ime.usp.br:~/lugar/para/salvar 
 +scp  teu_usuário@linux.ime.usp.br:~/caminho/para/arquivo lugar/para/salvar 
 +ssh-keygen 
 +</code> 
 + 
 +Leiam o manual, etc.
  
-Pois ''~/Downloads/gatos.jpg'' é o caminho da foto e ''.'' é, //contextualmente//, a pasta em que você está operado (que geralmente você pode ver qual é rodando ''cwd''). 
faq/remote.txt · Última modificação: 2024/05/12 18:47 por figurantpp