¿Hay una manera de configurar una contraseña para una sesión almacenada en Masilla ?
Sé que existe la capacidad de especificar un "nombre de usuario de inicio de sesión automático" (bajo Conexión / Datos), pero ¿hay alguna forma de hacer lo mismo con la contraseña?
Respuestas:
Para algunas versiones de PuTTY, es tan simple como una de:
Si quieres conectarte usando SSH , utilizar esta:
Para aquellos que usan Windows, simplemente puede crear un acceso directo y pasar estos parámetros.
Por ejemplo:
PuTTY - server.com
"C:\Program Files\PuTTY\putty.exe" [email protected] -pw password
Si su PuTTY no soporta el
pw
parámetro, necesitará una clave pública como se explica en:Creando y copiando su par de claves en el cliente PuTTY SSH .
fuente
Se recomienda encarecidamente utilizar los mecanismos de clave pública en lugar de enviar contraseñas desde el shell.
Aquí hay uno más. referencia para la configuracion .
Enlace para obtener la última Masilla binarios (y compruebe el Preguntas más frecuentes ) .
fuente
yo suelo WinSCP para "inicio de sesión automático" en PuTTY con una contraseña. Es gratis, contiene muchas funciones, se creó en 2000 y aún se mantiene en la actividad. ( Página de Wikipedia de WinSCP )
La apertura de PuTTY desde WinSCP se puede hacer desde la ventana de inicio de sesión o desde la ventana de SFTP, lo que me parece extremadamente útil:
fuente
Si desea conservar las opciones guardadas (como los tamaños de ventana preconfigurados y el proxy de túnel) y cargar una sesión guardada para iniciar sesión automáticamente, utilice este método: http://www.shanghaiwebhosting.com/web-hosting/putty-ssh-auto-login
Donde 'my_server' es un nombre de sesión guardado.
fuente
PuTTY Connection Manager Es un programa separado que funciona con PuTTY. Puede iniciar sesión automáticamente y tiene una base de datos cifrada que contiene las contraseñas.
Aunque todavía prefiero las claves SSH.
(Otra desventaja es que es posible que ya no sea compatible con su (s) desarrollador (es) original (s), y que solo esté disponible para descargar desde fuentes de terceros.)
fuente
yo suelo mRemote en Windows; puede almacenar nombres de usuario y contraseñas para SSH, RDP, VNC y Citrix.
fuente
Sí, hay una manera. Recientemente, agregué una función de guardado de contraseña para PuTTY 1.5.4 tanto para Linux como para Windows. Puedes descargar los binarios y la fuente desde Oohtj: PuTTY 0.62 con una función para guardar contraseña .
fuente
Hay un puerto de PuTTY llamado Bote lo que permite guardar usuario / contraseña.
El kitty_portable.exe es muy útil; No se necesita instalación.
fuente
Tunnelier - Contraseñas guardadas encriptadas localmente. También tiene una GUI sFTP, así como ventanas SSH.
fuente
Combinar dos paquetes diferentes para una solución de seguridad puede ser peligroso. Esta es la única forma de hacerlo de PuTTY, utilizando únicamente el software del sitio de PuTTY.
Primero debes usar PuTTYgen para crear un par de claves, instale la clave privada en PuTTY y copie la clave pública en el sitio remoto. Aquí es cómo haces esto.
Descargue PuTTYgen y ejecútelo para generar una clave SSH2-RSA. Yo usaría al menos 4098 bits. Haga clic en el botón Generar, mueva el mouse alrededor, hasta que se genere el par de teclas.
Una vez que se genera, su pantalla se verá así:
Describe la cuenta en el campo "Comentario clave". Luego guarde la clave privada en un archivo, y la clave pública en otro archivo.
Su clave pública se verá así:
Debe editar esto en un formulario adecuado para su sitio remoto. Supongamos que es una máquina Linux usando ssh.
Edita el archivo para que tenga tres campos:
Así que debería verse así cuando esté hecho
ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAgEA5Kp + G9z8eE0MpPZL9JZksstIa3L9JEND6ud11IiD6f1jw / 7Lv7CvZcCdkOVMT + DlTbryRoqfbNMLkjajqNTUGBAscTduUtPYuQtYEQgtbJdhyHtTHK9XwiKeQr7LjHZcEg3osYh + MzZFscldQMaZ26AKh81EC9XuIu98snjOBM0ysb14Uu7hMvti5Xd3kSW7ctL2j1ORuRgZX6LHihaezvsBFI5SlZ4vyxymRKQnyV6OkMNMXESJpXh3cTMIIGtDJtbbYvh5Qs0f3O1fMiQYyz2MjGphdzBihq85a1SHx0LBk31342HsCiM4elZkicmjmy0qYGShmzh1kfZBKiBs + xN4tBEyjRNYhuMGP2zgpr9PFO1buYdLah5ab3rubB5VbbRP9qmaP2cesJSN91luc099gZ + CgeBVIiRr1EYTE8TqsSBdvmu3zCuQgDVcSAoubfxjM4sm3Lb6i4k4DJmF57J6TrcyrSIP9HPDuBuYoOfSBKies6bJTHi9zW2upHqNlqa2 + PNY64hbq2uSQoKZl1SxwSCvpbsYj5bGPQUGs + 6AHkm9DALrXD8TXivQ + IsWEV3wnXeA4I1xfnodfXdhwnybcAlqNrEwKb3wGWdf3d8cu + mJrJiP1JitBbd4dzYM0bS42UVfexWwQSegDHawAby0MW0 = rsa-key-20160822
Personalmente, copiaría el archivo a la máquina Linux y luego lo editaría, porque editores como vim son mucho más tolerantes a las líneas largas. Usaría el comando 'J' para unir dos líneas, luego buscaría espacios y eliminaría los espacios entre las líneas. Cuando copié este archivo a Windows, el sistema insistió en dividir la única línea larga en varias líneas con "\" entre las líneas. Puaj Continuar...
Inicie sesión en la máquina remota, y copie / edite, luego agregue la clave pública al archivo ~ / .ssh / authorized_keys en el mismo formato que las otras claves. Debe ser una sola línea. Debe haber tres campos en una sola línea. El primero dice "ssh-rsa". La segunda es la clave que debe terminar con los caracteres "=", el tercer campo es opcional y contendrá lo que puso en el campo Comentario de clave.
Si es la primera vez que crea el archivo ~ / .ssh / authorized_keys, asegúrese de que el directorio y el archivo no sean legibles para todo el mundo.
Una vez hecho esto, entonces tienes que crear una sesión PuTTY donde se usa la clave privada.
En la sesión de PuTTY, vaya a Connection = & gt; SSH = & gt; Auth y haga clic en Browse y seleccione dónde almacenó su clave privada "Es un archivo * .ppk".
Luego guarde esta sesión (supongo que usted también configura la cuenta, la dirección IP, etc.).
Una vez hecho esto, solo tienes que seleccionar la sesión y estarás conectado.
Una forma más segura es almacenar su clave privada en un archivo cifrado, utilizando una frase de contraseña. Entonces use Pompa para gestionar su frase de contraseña. De esa manera, la clave privada siempre estará encriptada, y solo tendrá que escribir una frase de paso de vez en cuando.
fuente
Prefiero hacerlo así en una máquina con Windows. Guarde el ejecutable PuTTY en una carpeta, diga "mytools" y ejecute este comando desde el símbolo del sistema:
10 es el último octeto de tu dirección IP . Eso es.
fuente
reg
archivos igvita.com/2008/04/14/custom-putty-color-themes como mi esquema de color pero puedo usarlo de alguna manera?Si usa la siguiente manera, no olvide agregar "" para incluir el nombre de su sesión, o puede que no se cargue la sesión Por ejemplo,
La forma general es:
fuente
Si la conexión se autentica mediante una clave pública y una contraseña, considere usar Pompa .
Puede agregar sus claves privadas a Pageant con la contraseña asociada. Suponiendo que haya configurado el nombre de usuario correcto en PuTTY, se autenticará de forma transparente.
No almacena sus contraseñas, por lo que tendrá que volver a agregar su clave la próxima vez que la inicie. Ahi esta una opción de línea de comando para lanzar y agregar teclas de una sola vez.
Se le pedirá una contraseña si es necesario.
Y lo mejor de todo, es parte de la suite PuTTY , así que probablemente ya lo tengas en tu máquina.
fuente
Instalar MTPuTTY y tu problema debe ser resuelto. Incluso puedes ejecutar un montón de scripts después de iniciar sesión en Putty.
fuente
Si el historial de comandos es un problema de seguridad, vaya a la ruta de clave pública (como se especificó en la contraseña de texto simple)
-pw
La opción se almacena en el historial de comandos).fuente
Me gustaría explicar más sobre la respuesta de Emrald214 en MTPutty, ya que es un buen software gratuito.
MTPutty: masilla con múltiples pestañas (versión portátil debido a las limitaciones de la instalación corporativa para muchos usuarios) ya que ayuda a conectarse a muchos servidores y es fácil de organizar en carpetas con este software gratuito.
en el script anterior, SLEEP es para esperar entre comandos en milisegundos.
Nota:
Este software ayuda mucho en la operación diaria si necesita lidiar con muchos servidores.
fuente