在不同帐户之间使用WinSCP切换用户

KIt*_*tis 5 unix linux shell sudo winscp

有没有办法使用WinSCP在用户帐户之间切换?

当我使用PuTTY时,我可以使用 su命令在不同帐户之间切换用户.

举个例子:

kitis@localhost$
kitis@localhost$ su abc
abc@localhost$
Run Code Online (Sandbox Code Playgroud)

同样,当我使用WinSCP时,我有办法在登录服务器时切换用户吗?

Mar*_*ryl 7

在WinSCP网站上有一个关于此问题的常见问题解答:
如何在登录后更改用户(例如su root)?

您需要sudo在WinSCP会话设置中指定命令,作为自定义shell(如果您使用的是SCP)或sudo在自定义SFTP服务器启动命令中使用(如果您使用的是SFTP).

虽然存在一些限制,特别是您需要配置sudo不需要密码.

请参阅链接了解详细信息.