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
相关推荐
思麟呀11 分钟前
C++11并发编程:call_once一次性执行+atomic原子类型+CAS无锁编程+自旋锁
linux·开发语言·jvm·c++·windows
浮生若城17 分钟前
Linux库制作与原理(2):理解链接与加载
linux·运维·服务器
Cat_Rocky21 分钟前
Gitlab安装与配置
linux·运维·gitlab
爱讲故事的38 分钟前
操作系统第一讲复习:为什么学习操作系统,以及操作系统到底在做什么?
linux·开发语言·windows·学习·ubuntu·c#
荒--41 分钟前
kali安装与下载、设置(2026)
linux·服务器
卷心菜投手ovo1 小时前
RAG 为什么引用总是对不上?
后端·github
Hommy881 小时前
【剪映小助手】图片处理接口
开源·github·aigc·剪映小助手·视频剪辑自动化
sulikey1 小时前
个人Linux操作系统学习笔记4 - makefile
linux·makefile·make·构建
_童年的回忆_1 小时前
【php】在linux下PHP安装amqp扩展
linux·开发语言·php
sxlishaobin2 小时前
linux 自动清除日志 脚本
linux·服务器·前端