«

WinSCP使用普通用户登录切换到root用户的方法

时间:2022-11-20 10:38     作者:Anglei     分类: Linux


使用Oracle的服务器时,发现服务器禁用了root账号登录,只能使用他指定的普通用户登录ssh。我在使用sftp登录上传文件时,因为普通用户权限不够,不能创建文件,非常不方便,这给管理服务器带来诸多不便。

其实在我们使用winscp时,可以切换到root用户,这样就有权限进行操作了。具体方法如下:

先登录ssh,执行以下使命令用来查看sftp-server执行文件目录:

cat /etc/ssh/sshd_config|grep sftp
此时返回sftp-server执行文件目录可能是:

Subsystem sftp /usr/libexec/openssh/sftp-server
我在腾讯云使用的ubuntu返回的sftp-server目录是:

Subsystem sftp /usr/lib/openssh/sftp-server
然后在winscp的高级设置中的SFTP选项中设置中填入sftp-server执行文件目录:

sudo /usr/libexec/openssh/sftp-server

接着在Shell中填入切换root用户的命令:

sudo -i

好了,保存,再次登录,就是root账号登录了。

本文完结,相关标签: scp root

版权所有:Anglei
文章标题:WinSCP使用普通用户登录切换到root用户的方法
除非注明,本站文章均为 MAXADA社区知识库 原创,请勿用于任何商业用途。

推荐阅读:

看完后感想如何?

路过(0)

雷人(0)

握手(0)

鲜花(0)

鸡蛋(0)
分享到: