He utilizado el ssh-keygen
utilidad liado con Alta Sierra para crear teclas, como se indica por este título de la página Cómo Crear Claves SSH con OpenSSH en Linux o macOS en DigitalOcean.com.
Curiosamente, el símbolo para guardar el nuevo archivo de claves indica el .ssh/id_rsa
carpeta. Sin embargo, las teclas de nuevo se encontraron en mi carpeta de inicio.
Aquí está mi sesión, la sustitución de un par de cosas con blah_blah_blah
.
Introduce un nombre de archivo acme
. El par de archivos con el nombre acme
& acme.pub
fueron guardados en mi carpeta de inicio /Users/basilbourque
, no .ssh
.
MacBook-Pro:~ basilbourque$ which ssh-keygen
/usr/bin/ssh-keygen
MacBook-Pro:~ basilbourque$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/basilbourque/.ssh/id_rsa): acme
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in acme.
Your public key has been saved in acme.pub.
The key fingerprint is:
SHA256:blah_blah_blah basilbourque@MacBook-Pro.local
The key's randomart image is:
blah_blah_blah
➥ Alguna idea de por qué la ruta de destino indicado en la petición fue ignorada?
Un posible problema: no Hay ninguna id_rsa
carpeta anidada en mi .ssh
carpeta, sólo un known_hosts
archivo se encuentra allí.
Pido por dos razones:
- De la simple curiosidad.
- ¿Por qué el
ssh-keygen
utilidad de visualización de una ruta de acceso en el símbolo del sistema, si se van a ignorar ese camino? - ¿Por qué el
ssh-keygen
utilidad de mostrar una ruta a una carpeta no existente?
- ¿Por qué el
- Pregunto si esto tendrá como resultado la conexión ssh herramienta a falta de encontrar y utilizar las llaves para entrar en una nueva conexión ssh sesión.
¿Hay algún lugar que debo mover estas claves de lo que va a ser encontrado por la conexión ssh herramienta? (Soy nuevo en el uso de ssh.)