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
相关推荐
笑锝没心没肺13 小时前
yum update 报错:GPG key retrieval failed: [Errno 14] HTTPS Error 404 - Not Found
linux·运维·服务器
AAA@峥13 小时前
CentOS Stream8 基于 Packstack 搭建 OpenStack 云平台全流程实战
linux·centos·openstack
汤永红13 小时前
gtk-x11-2.0.so.0
linux·运维·服务器
Yana.nice13 小时前
Linux logrotate 日志切割未生效
linux·运维·服务器
Увидимся вчера14 小时前
绿盟堡垒机自动化任务—自动改密失败
linux·服务器·自动化
拾光Ծ14 小时前
【Linux网络】网络通信实战:UDP & TCP Socket编程实现Echo Server
linux·网络·网络协议·tcp/ip·udp·线程池
一叶龙洲1 天前
wslg打开Ubuntu24.04默认打开图形界面
linux·服务器·数据库·ubuntu
CCPC不拿奖不改名1 天前
大模型推理架构与开源生态知识整理
数据库·windows·python·架构·langchain·开源·github
敖行客 Allthinker1 天前
Parallels Ubuntu虚拟机项目如何让手机访问?完整解决方案
linux·运维·ubuntu
keyipatience1 天前
线程栈与TLS和线程互斥
java·linux·服务器·开发语言·ubuntu