cómo corregir dos nombres de host enknown_hosts

cómo corregir dos nombres de host enknown_hosts

Estoy intentando utilizarlo ssh-keygen -Rpara eliminar una línea de host. Sin embargo, cada vez que intento esto, aparece un archivo zsh: no matches found:. Cuando miro el archivo conocido_hosts, la línea que quiero modificar comienza así [slsapp.com]:1234,[108.163.203.146]:1234 ssh-dss. Intenté modificar con ambos nombres de host, sin suerte. Incluso lo intentéssh-keygen -R [slsapp.com]:1234,[108.163.203.146]:1234

Prefiero no ingresar ni modificar directamente. ¿Alguna sugerencia?

Respuesta1

El shell interpreta los caracteres internos [...]como alternativas paraunopersonaje. Vea este ejemplo:

$ touch afoo bfoo cfoo dfoo
$ print -l [ac]foo
afoo
cfoo

Por lo tanto, cite el nombre de host entre comillas simples para evitar que el shell interprete caracteres especiales:

$ ssh-keygen -R '[slsapp.com]:1234'

información relacionada