Abra la puerta SSH a un amigo que golpea

Estoy conectado a mi máquina Debian. Quiero que mi amigo entre a través de SSH. Él viene a autenticarse como el friend usuario. Mi máquina le pide una contraseña. Él no sabe la contraseña. Quiero poder hacerlo ejecutando un command de mi session (raíz) que ya está autenticado. No quiero decirle la contraseña o cambiar la contraseña. Solo quiero abrir la puerta para esta session.

¿Hay una forma de decirle a Linux "OK, esta authentication que está tratando de entrar ahora es buena. Déjala entrar"?

Podría hacer esto usando la pantalla (que puede necesitar instalar) y las keys SSH.

Debes iniciar session como root y luego ejecutar 'screen -US friend' (instalar si es necesario), ejecutar los commands que necesites hacer y separarlos (usando 'Ctrl-A D') para dejarlos en ejecución.

Luego, en /root/.authorized_keys agrega la key id_rsa.pub o id_dsa.pub de tu amigo.

Con eso, tu amigo puede ir a root @ yourmachine, luego ejecutar 'screen -UDR friend' para volver a conectarlo al terminal de la pantalla, ver lo que ya has hecho en él, y ejecutar

Una vez que su amigo haya terminado, quite su key de /root/.authorized_keys de inmediato.

El único problema con esto es que no podrás ver lo que está haciendo tu amigo.

Sería mejor para usted rootear en una window de terminal y luego usar algo como VNC, LogMeIn o TeamViewer para compartir su escritorio con su amigo para que pueda ver lo que están haciendo.

Creo que algo así como que no existe y quizás nunca lo haga, es súper inseguro, por ejemplo

¿Cómo sabes que es tu amigo y no un mal tipo que usa el mismo usuario?

El otro problema es que debe estar conectado todo el time esperando a que alguien toque su puerta

Pero creo que veo tu problema, no quieres cambiar la contraseña porque puedes olvidar cambiarla o inhabilitarla mejor

 Why not use a one time password use solution something like this http://xmodulo.com/secure-ssh-login-one-time-passwords-linux.html