Eu me conecto à minha máquina de trabalho pelo SSH. Às vezes eu transfiro arquivos usando o recurso "Conectar ao Servidor" do Nautilus. Às vezes eu mudo para o usuário root
e executo comandos. Mas eu não posso para a vida de mim descobrir como fazer as duas coisas.
Se eu quiser transferir arquivos, conecto-me ao servidor a seguir do nautilus:
sftp://andreas@work/home/andreas
As configurações do SSH são configuradas para NÃO permitir que você efetue login como root (além disso, root
nem sequer possui entradas no arquivo authorized_users
). Porém, se eu quiser logar é root, já que andreas
está no grupo sudoers, eu posso fazer assim:
andreas@home:~$ ssh andreas@work
Welcome to Ubuntu 14.04.1 LTS
andreas@work:~$ su
Password: [entered password]
root@work:/home/andreas#
O problema é, como eu combino esses dois, permitindo-me navegar no sistema de arquivos remoto através de uma conexão SSH, mas como root
(um usuário diferente daquele com o qual eu entrei, neste caso, andreas
)?