首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Windows客户端的SFTP和sudo?

使用Windows客户端的SFTP和sudo?
EN

Unix & Linux用户
提问于 2012-07-10 13:18:10
回答 2查看 13.3K关注 0票数 3

我想使用windows客户端从linux系统下载文件。虽然有很多SFTP客户端,但我遇到了问题,我需要访问我需要根目录的文件。在linux系统中,我禁用了根帐户,我使用sudo获得root权限。如何使用SFTP客户端执行"sudo“?我不想改变我的linux系统!谢谢你的暗示!

EN

回答 2

Unix & Linux用户

发布于 2012-07-10 16:40:39

由于sftp不运行命令,所以必须使用sudo运行sftp模块本身。但是,由于登录后没有附加终端,所以您必须能够在没有密码的情况下运行sudo

有关如何使用WinSCP的详细操作,请查看https://winscp.net/eng/docs/faq_su#sudo

票数 3
EN

Unix & Linux用户

发布于 2012-07-11 00:08:01

如果您的服务器只允许SFTP协议,则不能将其与sudo结合,您将不得不找到另一种方法。如果您的服务器允许任意shell命令,则可以使用sudo,但大多数文件传输程序没有调用它并传递密码的功能。

一个允许将ssh与sudo相结合来访问文件的客户机是Emacs (通过流浪汉,它从23版就被内置到Emacs中)。见使用Emacs通过SSH和Sudo打开文件。您可以使用染红 (也是内置Emacs特性)来管理文件。

使用SSH成为根将更加方便。如果使用仅从本地主机接受的密码保护密钥,则安全性等同于标准的sudo设置。请参阅在一行服务器之间复制受保护的文件?

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/42731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档