como scp em mc (e lembre-se)?

6

Descobri que posso fazer o scp in mc via cd /#sh:radek@firebird na linha de comando.

Existe alguma maneira que eu possa

  • salve isso como favorito?
  • Talvez até com a senha?
por Radek 05.05.2011 / 04:16

1 resposta

6

Para simplificar sua configuração, você pode configurar um arquivo de configuração do SSH que está localizado em ~/.ssh/config . Adicione uma entrada ao arquivo como:

Host server
User l33t
HostName server.example.org

A diretiva HostName é opcional se corresponder ao nome fornecido no Host. Isso é basicamente um alias para digitar [email protected] . Você poderia tornar o nome tão curto quanto um s na linha do Host se quiser evitar muita digitação. Você também pode ignorar a linha Usuário quando o nome de usuário remoto for igual ao seu nome de usuário local. Com a configuração acima, tudo o que você precisa digitar é ssh server , scp file-to-copy server: e assim por diante.

O OpenSSH não suporta o armazenamento de senhas, já que normalmente é uma má idéia, mas oferece uma alternativa mais segura, chamada autenticação de chave pública. Com chaves públicas, você pode fazer logon em vários servidores automaticamente, mesmo se cada servidor tiver uma senha diferente. As chaves públicas usam uma chave privada que normalmente é armazenada no disco com uma senha. Essa senha é usada para carregar a chave privada que é usada para autenticar no servidor remoto. Para evitar digitar a senha da chave privada o tempo todo, a chave privada pode ser carregada em um Agente de Chave Pública SSH, como ssh-agent ou Chaveiro do GNOME. Enquanto o agente está sendo executado com a chave privada carregada, você pode autenticar automaticamente em qualquer servidor sem a necessidade de senha. Você também pode armazenar uma chave privada no disco sem uma senha, mas isso é menos seguro e equivalente a armazenar uma senha de texto simples no disco. Dê uma olhada na configuração da chave pública ssh .

    
por 05.05.2011 / 06:22

Tags