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

使用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

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

复制代码
sudo /usr/libexec/openssh/sftp-server

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

复制代码
sudo -i
相关推荐
VekiSon10 分钟前
Linux系统编程——进程进阶:exec 族、system 与工作路径操作
linux·运维·服务器
博语小屋10 分钟前
Socket UDP 网络编程V2 版本- 简单聊天室
linux·网络·c++·网络协议·udp
一个平凡而乐于分享的小比特21 分钟前
Linux 内核设计中的核心思想与架构原则
linux·架构·linux设计思想
BullSmall23 分钟前
Shell脚本波浪号避坑指南
linux·bash
luoyayun36125 分钟前
Linux下安装使用Claude遇到的问题及解决方案
linux·claude
[J] 一坚33 分钟前
实用shell脚本学习分享一
linux·运维·编辑器
代码游侠44 分钟前
学习笔记——进程控制函数
linux·运维·笔记·学习·算法
rockmelodies1 小时前
本地 PyCharm 生成的 Git 仓库与 GitHub 远程仓库关联起来
git·pycharm·github
石像鬼₧魂石1 小时前
Fail2Ban 一键部署 + 管理脚本(可直接执行)
linux·windows·学习·ubuntu
靳某某。1 小时前
linux 多个PHP版本切换版本
linux·chrome·php