非root登陆winSCP问题,弄了好久没搞定-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

非root登陆winSCP问题,弄了好久没搞定

2012-08-11 22:21:47 41426 3
按照"VPS安全设置"稍微修改了一下,现在系统背景如下:
1. ssh端口改了,假设是2345
2. 禁止root登陆,新建了个用户名,假设是username
然后发现winSCP能连username,不过传不了东西。

于是搜索到这篇帖子非root下用winSCP
http://www.aojgame.com/daily/907.html
翻译自官方FAQ

与教程设置不同的是我SFTP服务器设置的是sudo /usr/libexec/openssh/sftp-server (putty下find了一下sftp-server)
其他都一样
但是现在发现改了SFTP服务器就连username都连不上了。。提示“无法初始化SFTP协议。主机是SFTP服务器吗?”,不过如果SFTP服务器选择“默认”的话,就能连接(不过没root,传东西permission denied)。
请问大家这是什么原因,如何解决?谢谢啊!!
PS:按照用SCP修改的方法提示“跳过开始消息时出错。你的Shell可能与本程序不兼容(推荐使用Bash)。”
PS:然后又搜到这篇帖子,2L好像说这样改不行?
http://www.linuxquestions.org/questions/linux-security-4/disable-root-on-ssh-but-not-on-winscp-437403/
取消 提交回答
全部回答(3)
  • zhengweisk
    2012-08-11 22:56:58
    Re非root登陆winSCP问题,弄了好久没搞定
    要用root账号。
    0 0
  • ufans
    2012-08-11 22:56:21
    Re非root登陆winSCP问题,弄了好久没搞定
    非root帐号 还要设置相关的文件和文件夹权限才可以编辑和上传!

    -------------------------

    Re非root登陆winSCP问题,弄了好久没搞定
    在Linux系统下 如果不是root帐号 凡是上传的目录都要有写入权限,也就是常说的777
    0 0
  • dragonszy
    2012-08-11 22:56:13
    Re非root登陆winSCP问题,弄了好久没搞定
    附加几张截图1. username登陆,能登上浏览,但不能上传或修改

    -------------------------

    Re非root登陆winSCP问题,弄了好久没搞定
    find / -name 'sftp-server'

    /usr/libexec/openssh/sftp-server

    -------------------------

    Re非root登陆winSCP问题,弄了好久没搞定
    然后高级设置-环境-SFTP-SFTP服务器   改成了sudo /usr/libexec/openssh/sftp-server
    结果登陆就是这个结果

    -------------------------

    回2楼ufans的帖子
    晕,果然给username文件夹760就能解决问题。。。。谢谢啦!!!

    -------------------------

    Re非root登陆winSCP问题,弄了好久没搞定
    说下最后解决方案。。其实原来的问题还没找到原因,不过能迂回过去
    假设频繁修改的目录为wwwroot
    那么
    chown -R username:username ./wwwroot
    chmod 760 ./wwwroot
    就行了,
    虽然用winSCP登别的目录也没权限,不过修改配置文件可以ssh里vi

    -------------------------

    回7楼dragonszy的帖子
    = = 貌似这样会有问题

    -------------------------

    回7楼dragonszy的帖子
    文件权限3个read和拥有者write 比如644 755
    目录权限755
    0 0
添加回答
相关问答

1

回答

在 Root NS 上如何实现对来自不同Pod 的 packet 通讯呢?

2021-11-30 16:56:01 56浏览量 回答数 1

1

回答

ssh 可以登陆,管理终端无法登陆 root,提示login in,该怎么办?

2021-10-12 15:48:06 214浏览量 回答数 1

1

回答

extmail root管理账户 web界面登陆 密码被人修改啦 怎么修改回来 !!!:报错

2020-06-06 14:22:10 302浏览量 回答数 1

2

回答

ECS 怎么登陆 或者 怎么知道刚买的ECS的root密码

2020-05-11 10:55:32 4339浏览量 回答数 2

0

回答

执行了chmod -R 777 /root命令,导致一些异常,怎么解决

2019-03-13 17:26:27 300浏览量 回答数 0

1

回答

使用ssh远程登录非root账户功能与显示异常

2018-10-26 10:44:21 2704浏览量 回答数 1

3

回答

通过堡垒机登陆ESC后,默认用户为root,如何设置默认用户为其它用户

2018-03-01 16:50:05 2821浏览量 回答数 3

1

回答

禁止使用root权限

2018-02-02 22:35:31 839浏览量 回答数 1

1

回答

passwd中root的shell值被改

2018-01-02 22:27:41 2065浏览量 回答数 1

3

回答

root用户没有建库的权限???

2012-09-11 22:35:44 8733浏览量 回答数 3
+关注
0
文章
9
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载