Jac*_*ing 39 ssh ubuntu sftp root ubuntu-10.04
我在这里复制这个问题:http://getsatisfaction.com/cyberduck/topics/can_i_use_sudo_over_sftp_with_cyberduck
我遇到了同样的问题,很难找到答案:
我在SFTP上使用Cyberduck.我可以很好地连接和浏览文件,但是当我尝试上传时,我收到了权限错误.网站主持人说我需要使用'sudo'命令.我知道如何通过终端这样做,但是有可能告诉Cyberduck使用sudo吗?
请不要告诉我使用root,因为:
如果您没有root访问权限或者不想启用root访问权限,该怎么办?
Kin*_*Kin 11
我有很长一段时间遇到同样的问题,我已经辞职只是使用putty来编辑文件,或者从我的主目录移动它们.
不幸的是,这只是部分答案,因为它在Linux中本身不起作用.你也许可以在葡萄酒中使用它.事实证明,使用winscp可以做到这一点.
在winscp中设置新的SFTP会话,

之后,转到设置的SFTP部分,选择自定义SFTP服务器,然后在其前面附加sudo -s的远程sftp-server二进制文件的路径中键入.为此,您需要在没有密码的情况下启用运行sudo.您可以使用远程服务器上的whereis命令来查找sftp-server的路径.


我认为最好的解决方案是在 ssh 中使用 sudo 来修改权限。您甚至可以编写一个小的 shell 脚本来在工作时授予访问权限,并在完成后将权限设置回来。
我实际上很好奇是否有更好的方法来做到这一点,但我很确定没有。
| 归档时间: |
|
| 查看次数: |
41874 次 |
| 最近记录: |