Aínda estás usando Putty + WinSCP/FileZilla?
Entón recomendamos prestar atención a software como xShell.
- Soporta non só o protocolo SSH, senón tamén outros. Por exemplo, telnet ou rlogin.
- Pode conectarse a varios servidores ao mesmo tempo (mecanismo de pestanas).
- Non é necesario introducir datos cada vez, pode lembralos.
- A partir da versión 6, apareceu unha interface rusa que comprende todas as codificacións rusas, incluíndo UTF-8.
- Admite conexión de contrasinal e conexión de clave.
- Ademais, para xestionar ficheiros a través de ftp/sftp xa non é necesario executar WinSCP ou FileZilla por separado.
- Os desenvolvedores de xShell tiveron en conta as túas necesidades e tamén fixeron xFtp, que admite FTP e SFTP regulares.
- E o máis importante é que xFtp pódese lanzar directamente desde unha sesión ssh activa e conectarase inmediatamente a este servidor específico no modo de transferencia de ficheiros (usando o protocolo sFtp). Pero podes abrir xFtp ti mesmo e conectarte a calquera dos servidores.
Tamén se inclúe un xerador de chaves públicas/privadas e un xestor para xestionalas.
Completamente gratuíto para uso persoal, non comercial ou educativo.
Encha os campos, asegúrate de enviar un correo electrónico, ao que tes acceso, un enlace de descarga será enviado alí.
Descarga e instala ambas aplicacións. Imos lanzar.
Despois do lanzamento, vemos unha xanela cunha lista de sesións gardadas, mentres está baleira. Fai clic en "novo"
Encha a información de conexión, o enderezo de porto/anfitrión/ip, así como o nome da sesión desexada.
A continuación, vai a autenticación e enche o inicio de sesión e o contrasinal.
A continuación Ok e conéctate ao servidor.
Para xFTP todo é igual. O único que debes seleccionar é o protocolo, o predeterminado será sFTP, podes escoller o FTP normal.
O máis conveniente é que o texto seleccionado se copie automaticamente no portapapeis
(Ferramentas - Opcións - Teclado e rato - Copiar o texto marcado no portapapeis).
Podes conectarte non só cun contrasinal, senón tamén mediante unha chave, o que é moito máis seguro e cómodo.
É necesario xerar a nosa chave, ou máis precisamente, un par - chaves públicas/privadas.
Inicie Xagent (instalado incluído).
Vemos a lista de claves mentres está baleira. Fai clic en Xestionar claves e despois en Xerar
Tipo RSA
Lonxitude mínima 4096 bits.
Fai clic en Seguinte e agarda. Despois de novo Seguinte
Denominamos a chave como nos convén; se o desexa, pode protexer a chave establecendo un contrasinal adicional (solicitarase ao conectar ou importar a chave noutro dispositivo)
Seguinte A continuación vemos a propia chave PÚBLICA. Usámolo para conectarnos ao servidor. Unha tecla pódese usar en moitos servidores, o que é conveniente.
Isto completa a xeración, pero iso non é todo.
Debe engadir unha chave no servidor.
Conéctate ao servidor mediante ssh e vai a /root/.ssh
root@alexhost# cd /root/.ssh
ao que no 90% dos casos recibimos o erro -bash: cd: /root/.ssh: Non hai ningún ficheiro ou directorio deste tipo
isto é normal, falta este cartafol se non se xeraron chaves no servidor antes.
É necesario xerar a clave do propio servidor dun xeito similar.
root@alexhost# ssh-keygen -t rsa -b 4096
Ofreceranos o camiño onde gardar o ficheiro de chave.
Aceptamos o /root/.ssh/id_rsa predeterminado premendo Intro.
A continuación está o contrasinal para o ficheiro de clave e a confirmación, ou déixao en branco e Intro.
Vaia a /root/.ssh de novo:
root@alexhost# cd /root/.ssh
Debes crear un ficheiro authorized_keys:
root@alexhost# nano authorized_keys
Pegamos nel a nosa clave en forma de texto obtida anteriormente:
Garda e sae.
Ctrl + O
Ctrl + X
Vaia a xShell, abra a lista de sesións gardadas (Alt+O)
Atopamos a nosa sesión, prememos propiedades, imos á autenticación.
No campo do método, seleccione a chave pública.
No campo da chave de usuario, seleccione a nosa clave creada previamente, gárdaa e conéctese.
O cliente usa unha clave PRIVADA e unha clave PÚBLICA está rexistrada no servidor.
A chave privada pódese transferir ao teu outro PC se queres conectarte desde el.
En Xagent - xestionar claves, seleccione a clave - Exportar, gardar.
Noutro PC Xagent - xestionar claves - Importar, seleccionar, engadir. Se a chave estaba protexida por contrasinal, o contrasinal será solicitado neste momento.
A clave pódese asignar a calquera usuario, non só root.
Ruta estándar /user_home_folder/.ssh/authorized_keys
Para o usuario alexhost, por exemplo, por defecto será /home/alexhost/.ssh/authorized_keys
Fonte: www.habr.com