NetSarang xShell é um poderoso cliente SSH

NetSarang xShell é um poderoso cliente SSH

Ainda usando Putty + WinSCP/FileZilla?

Em seguida, recomendamos prestar atenção a softwares como o xShell.

  • Ele suporta não apenas o protocolo SSH, mas também outros. Por exemplo, telnet ou rlogin.
  • Você pode se conectar a vários servidores ao mesmo tempo (mecanismo de guia).
  • Não há necessidade de inserir dados todas as vezes, eles podem ser lembrados.
  • A partir da 6ª versão, uma interface russa apareceu, ela entende todas as codificações russas, incluindo UTF-8.
  • Suporta conexão de senha e conexão de chave.

  • Além disso, agora você não precisa executar WinSCP ou FileZilla separadamente para gerenciar arquivos via ftp/sftp.
  • Os desenvolvedores do xShell levaram em consideração suas necessidades e também criaram o xFtp, que suporta FTP e SFTP regulares.
  • E o mais importante é que o xFtp pode ser iniciado diretamente de uma sessão ssh ativa e se conectará imediatamente a esse servidor específico no modo de transferência de arquivo (usando o protocolo sFtp). Mas você mesmo pode abrir o xFtp e conectar-se a qualquer um dos servidores.

Também está incluído um gerador de chaves públicas/privadas e um gerenciador para gerenciá-las.

NetSarang xShell é um poderoso cliente SSH

Totalmente gratuito para uso pessoal não comercial ou educação.

www.netsarang.com/ru/free-for-home-school

Preencha os campos, não deixe de enviar o e-mail ao qual você tem acesso, lá será enviado um link para download.

NetSarang xShell é um poderoso cliente SSH

Baixe e instale ambos os aplicativos. Lançamos.

Depois de iniciar, vemos uma janela com uma lista de sessões salvas, enquanto ela está vazia. Clique em "novo"

NetSarang xShell é um poderoso cliente SSH

Preenchemos os dados da conexão, porta / host / endereço IP, bem como o nome da sessão desejada.
Em seguida, vá para autenticação e preencha o login com a senha.

NetSarang xShell é um poderoso cliente SSH

Mais Ok e estamos conectados ao servidor.

Para xFTP tudo é igual. A única coisa que você precisa selecionar é o protocolo, o padrão será sFTP, você pode escolher o FTP normal.

O mais conveniente é que o texto selecionado seja copiado automaticamente para a área de transferência
(Ferramentas - opções - teclado e mouse - copie o texto marcado para a área de transferência).

NetSarang xShell é um poderoso cliente SSH

Você pode se conectar não apenas com uma senha, mas também com uma chave, o que é muito mais seguro e conveniente.

É necessário gerar nossa chave, para ser mais preciso, um par de chaves pública/privada.

Execute o Xagent (instalado no kit).

Vemos a lista de chaves enquanto ela está vazia. Clique em Gerenciar chaves e em Gerar
Tipo RSA
Comprimento mínimo de 4096 bits.

NetSarang xShell é um poderoso cliente SSH

Clique em Avançar, aguarde. Então, novamente Avançar

Nomeamos a chave como é conveniente para nós, se desejar, você pode proteger a chave definindo uma senha adicional (ela será solicitada ao conectar ou importar a chave em outro dispositivo)

NetSarang xShell é um poderoso cliente SSH

Mais adiante e vemos realmente nossa chave PÚBLICA. Nós o usamos para conectar ao servidor. Uma chave pode ser usada em muitos servidores, o que é conveniente.

Isso completa a geração, mas não todos.
Você precisa adicionar a chave no servidor.
Conectamos ao servidor via ssh e vamos para /root/.ssh

root@alexhost# cd /root/.ssh

que em 90% dos casos obtemos o erro -bash: cd: /root/.ssh: No such file or directory
isso é normal, esta pasta está faltando se as chaves não foram geradas no servidor antes.

É necessário gerar a chave do próprio servidor de forma semelhante.

root@alexhost# ssh-keygen -t rsa -b 4096

Seremos solicitados a fornecer o caminho onde salvar o arquivo de chave.
Concordamos com o padrão /root/.ssh/id_rsa pressionando Enter.
Em seguida, a senha para o arquivo de chave e confirmação ou deixe em branco e Enter.

Vá para /root/.ssh novamente:

root@alexhost# cd /root/.ssh

Você precisa criar um arquivo author_keys:

root@alexhost# nano authorized_keys

Nós inserimos nele nossa chave em forma de texto obtida acima:

NetSarang xShell é um poderoso cliente SSH

Saída segura.
Ctrl + O
Ctrl + X

Vá para xShell, chame a lista de sessões salvas (Alt + O)

NetSarang xShell é um poderoso cliente SSH

Encontramos nossa sessão, clique em propriedades, vá para autenticação.

No campo do método, selecione a chave pública.
No campo chave do usuário, selecione nossa chave criada anteriormente, salve e conecte.

NetSarang xShell é um poderoso cliente SSH

O cliente usa uma chave PRIVADA, o servidor usa uma chave PÚBLICA.

A chave privada pode ser transferida para o seu outro PC se você quiser se conectar a partir dele.

Em Xagent - gerenciar chaves, selecione a chave - Exportar, salvar.

Em outro PC Xagent - gerenciar chaves - Importar, selecionar, adicionar. Se a chave foi protegida por senha, a senha será solicitada neste momento.

A chave pode ser atribuída a qualquer usuário, não apenas ao root.

Caminho padrão /user_home_folder/.ssh/authorized_keys
Para o usuário alexhost, por exemplo, por padrão será /home/alexhost/.ssh/authorized_keys

NetSarang xShell é um poderoso cliente SSH

Fonte: habr.com