我通过 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
)的身份?