Hey,天还没亮,夜猫子,要注意身体哦!

Winscp 普通账号登录使用root权限登录

   

最近又在ProviderService买了一个VPS,在安装oneinstack一键包时提示“Does not support this OS, Please contact the author!”。之前在他家之前买的VPS也用Debian系统,能顺利的安装oneinstack一键包,不知道是不是ProviderService将系统模板更换了,无奈之下只能重装系统换为Ubuntu了,但是Ubuntu又有一个问题了,使用非root账号不能用winscp进入/root等敏感目录(提示“Permission denied”)。

搜索了一下,找到了以下解决方法:允许root账号登录ssh及winscp,设置root账号密码,修改sshd_config的PermitRootLogin yes。

但是重启shh后没有成功,又继续找其他方法:修改winscp的sftp协议,具体步骤如下:

1、查看SFTP位置,在XShell里运行:

  1. cat /etc/ssh/sshd_config | grep sftp

结果如下:

sftp-path

2、修改SFTP协议 点击连接配置的“高级”按钮:

winscp-ubuntu-gaoji

在上面取得的SFTP位置前加上sudo,即:sudo /usr/lib/openssh/sftp-server,然后填入下图所示位置:

sftp-xieyi

至此,即可通过普通账号使用root权限访问之前没权限的目录。

未经允许不得转载:Rising Sun's Blog » 随笔 » Winscp 普通账号登录使用root权限登录
标签:
评论 0
 
 
发表评论