欢迎来到资源库(www.zyku.net)

Linux

当前位置:首页 > 服务器教程 > Linux

WinSCP普通用户登录sftp后切换到root权限

时间:2016-11-06|栏目:Linux|点击:

一般服务器为了安全禁止ssh下root账号登录,此时使用sftp登录管理服务器只能使用普通账号登录,给管理带来诸多不便,可以设置为特定普通SSH用户添加sudo权限,登录到sftp时可sudo切换到root权限下。

查看sftp-server执行文件目录:

  cat /etc/ssh/sshd_config|grep sftp
  Subsystem   sftp    /usr/libexec/openssh/sftp-server

编辑/etc/sudoers为特定用户添加执行sftp sudo权限:

  #useradmin
  user ALL=NOPASSWD:  /usr/libexec/openssh/sftp-server

后续如果登录失败日记显示:

sorry, you must have a tty to run sudo ; TTY=unknown

需在/etc/sudoers内注释此行:

#Defaults    requiretty

sftp客户端设置登录以sudo权限执行sftp,下图以winscp为例:

sudo /usr/libexec/openssh/sftp-server

此时用winscp登录就是root权限了,对整个系统的文件都拥有控制权!

WinSCP普通用户登录sftp后切换到root权限

(www.zyku.net)

上一篇:SELinux状态的查看以及如何关闭SELinux

栏    目:Linux

下一篇:Linux禁用root账户的方法

本文标题:WinSCP普通用户登录sftp后切换到root权限

本文地址:http://www.zyku.net/linux/379.html

推荐教程

关于我们 | 版权申明 | 寻求合作 |

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:95148658 | 邮箱:mb8#qq.com(#换成@)

沪ICP备15050984号-2