Acabo de generar mi par de llaves RSA y quiero agregar esa clave a Github.¿Cómo accedo a mi clave pública SSH?
Intenté cd id_rsa.pub
y id_rsa.pub
pero no tuve suerte. ¿Cómo puedo acceder a mi clave pública SSH?
Acabo de generar mi par de llaves RSA y quiero agregar esa clave a Github.¿Cómo accedo a mi clave pública SSH?
Intenté cd id_rsa.pub
y id_rsa.pub
pero no tuve suerte. ¿Cómo puedo acceder a mi clave pública SSH?
cat ~/.ssh/id_rsa.pub
o cat ~/.ssh/id_dsa.pub
Puede listar todas las claves públicas que tienen haciendo:
$ ls ~/.ssh/*.pub
Aunque veo el archivo en el lugar al que hace referencia (C: /Users/Me/.ssh/.id_rsa.pub), estos comandos están produciendo un error: No existe dicho archivo o directorio. Estoy haciendo esto desde Git Bash, MyPC ~/.ssh – sscirrus
@sscirrus: en Windows, puede usar el comando 'type'. O simplemente abra el archivo .pub en el bloc de notas y péguelo en github. –
Muchas gracias Peter, por la respuesta y la edición. Hazlo una respuesta y yo aceptaré :) – sscirrus
Copiar la clave en el portapapeles.
$ pbcopy < ~/.ssh/id_rsa.pub
# Copies the contents of the id_rsa.pub file to your clipboard
Warning: it's important to copy the key exactly without adding newlines or whitespace. Thankfully the pbcopy command makes it easy to perform this setup perfectly.
y se puede pegar donde quiera que necesite. Para obtener una mejor idea de todo el proceso, verifique esto: Generating SSH Keys.
' sudo apt-get install xclip -y' para aquellos usuarios que no lo hacen no tiene 'pbcopy' funcionando. – suarsenegger
Abra su archivo id_dsa.pub o some_name.pub con gedit y copie y pegue el contenido!
sólo tiene que utilizar:
~/.ssh$ gedit some_name.pub
PS: yo también soy nuevo en Git.
Cuando lo hago, está abriendo un archivo en blanco. No muestra ningún texto en ella. Pero cuando navego por el administrador de archivos, puedo ver el texto. – iamprem
Aquí es cómo encontré la mía en OSX
si eso no funciona, hacer un ls y ver qué archivos están allí con una extensión .pub
Open terminal nano ~/.ssh/id_rsa.pub
Después de generar su clave SSH que puede hacer:
cat .ssh/id_rsa.pub |pbcopy
que copiará su clave SSH en el portapapeles.
si estás en Windows utilizan este & seleccionar todo> copiar desde la ventana del Bloc de notas
notepad ~/.ssh/id_rsa.pub
si estás en OSX
pbcopy < ~/.ssh/id_rsa.pub
Puede intentar ejecutar el siguiente comando para mostrar su huella digital RSA:
ssh-agent sh -c 'ssh-add; ssh-add -l'
o de clave pública:
ssh-agent sh -c 'ssh-add; ssh-add -L'
Si tiene el mensaje: 'El agente no tiene identidades.', luego debe generar su clave RSA primero en ssh-keygen
.
si la carpeta .ssh no tiene ningún archivo id_rsa.pub, puede crear con el ssh-keygen comando
# sudo su
# cd /home/user/.ssh
.ssh# gedit id_rsa.pub
A continuación, copie el archivo completo sin espacios. Haga clic en el ícono que se encuentra en la parte superior derecha de la página Github y, a continuación, agregue ssh. Pega la copia en el espacio. Puede solicitar su contraseña de Github. Ingresarlo. Salvar.
Si está utilizando Windows PowerShell, la manera más fácil es:
cat ~/.ssh/id_<key-type-here>.pub | clip
que copiará la clave en el portapapeles para pegar fácil.
Por lo tanto, en mi caso, utilizo ed25519 desde RSA es ahora bastante hackable:
cat ~/.ssh/id_ed25519.pub | clip
Porque me encuentro haciendo esto mucho, he creado una función y establecer un alias sencilla que pude recuerde en mi perfil PowerShell (más información acerca de los perfiles de PowerShell here Sólo tiene que añadir esto a su Microsoft.PowerShell_profile.ps1
:.
function Copy-SSHKey {
Get-Content ~/.ssh/id_ed25519.pub | clip
}
Set_Alias -Name sshkey -Value Copy-SSHKey
Luego, en una consola de PowerShell, ru n . $profile
para cargar las funciones, a continuación, a partir de ahora todo lo que necesita hacer es ejecutar sshkey
, y luego pegue la clave en cualquier lugar donde necesite a través del portapapeles
Se puede encontrar en este camino (ruta predeterminada)
/Users/john/.ssh
Juan es su nombre de usuario Mac
posible duplicado de [¿Cómo puedo encontrar mi huella de la clave RSA?] (http://stackoverflow.com/questions/9607295/how-do-i-find-my- rsa-key-fingerprint) – kenorb
@kenorb ¿Quieres decir que Q es un duplicado de esto? Esta pregunta fue hecha dos años antes. :) – sscirrus
Sí, el otro parece estar mejor posicionado (según la redacción, etc.), tiene más vistas y votos en un período de tiempo más corto, lo que indica que es mucho más popular. Ver: [¿Debería votar para cerrar una pregunta duplicada, a pesar de que es mucho más nueva, y tiene respuestas más actualizadas?] (Http://meta.stackexchange.com/q/147643/191655) Una vez duplicadas, ambas respuestas podrían fusionarse en uno. – kenorb