¿Es posible tener diferentes claves ssh para iniciar sesión ssh y sftp en el mismo usuario de ubuntu?

¿Es posible tener diferentes claves ssh para iniciar sesión ssh y sftp en el mismo usuario de ubuntu?

¿Es posible tener diferentes claves ssh para iniciar sesión ssh y sftp en el mismo usuario de ubuntu? He intentado muchas cosas hasta ahora y no tuve éxito, a través de chatGPT, intenté buscar en Google pero no pude encontrar nada, mi El caso de uso es que tengo algunos servicios que ofrezco en línea y quiero que el usuario solo tenga acceso al SFTP, pero no al inicio de sesión ssh con esa clave.

¿Hay alguna solución?

Respuesta1

Puedes configurar esto en ssh authorized_keys.

Según manual

# Forced command, disable PTY and all forwarding
restrict,command="dump /home" ssh-rsa ...

Entonces, el mismo inicio de sesión con diferentes claves obtendrá diferentes niveles de acceso. Sin embargo, no puedo ayudar con el comando exacto para eso.

De todos modos, la forma correcta de hacerlo es utilizar diferentes usuarios y configuraciones acordes en sshd.

información relacionada