使用与登录时不同的用户身份登录 SFTP

使用与登录时不同的用户身份登录 SFTP

我通过 SSH 连接到我的工作机器。有时我会使用 Nautilus 的“连接到服务器”功能。有时我会切换到root用户并运行命令。但我无论如何也想不出如何同时完成这两项操作。

如果我想传输文件,我会从 nautilus 连接到以下服务器:

sftp://andreas@work/home/andreas

SSH 配置设置为不允许您以 root 身份登录(而且,文件root中甚至没有任何条目authorized_users)。但是,如果我想以 root 身份登录,因为andreas我属于 sudoers 组,我可以这样做:

andreas@home:~$ ssh andreas@work
Welcome to Ubuntu 14.04.1 LTS
andreas@work:~$ su
Password: [entered password]
root@work:/home/andreas#

问题是,我该如何将这两者结合起来,以便能够通过 SSH 连接浏览远程文件系统,但以root(在本例中与我登录时使用的用户不同的用户身份andreas)的身份?

相关内容