Chinaunix首页 | 论坛 | 博客
  • 博客访问: 304338
  • 博文数量: 66
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 509
  • 用 户 组: 普通用户
  • 注册时间: 2015-04-29 13:56
文章分类
文章存档

2018年(2)

2017年(6)

2016年(34)

2015年(24)

我的朋友

分类: LINUX

2017-01-17 10:04:42

root用户可以正常建立sftp连接,sftp root@10.3.20.199 可以正常登陆,ssh也可以正常登陆

新创建了admin用户,ssh可以登陆,但是sftp连接提示:
test@ubuntu:~$ sftp admin@10.3.20.199
admin1@10.3.20.199's password: 
Connection closed

使用WinSCP连接,则提示
Cannot initialize SFTP protocol. Is the host running a SFTP server?

网上查阅说是sftp server配置问题,修改了/usr/local/etc/sshd_config如下行:

Subsystem      sftp    /usr/libexec/sftp-server 
改为
Subsystem       sftp    internal-sftp

重启sshd后(/etc/init.d/sshd restart),再用admin尝试sftp连接,sftp正常工作了。

查看sftp-server文件权限,正常
root@socfpga:/usr/local/cfg# ls -l  /usr/libexec/sftp-server
-rwxr-xr-x    1 root     root        320363 Nov 22  2016 /usr/libexec/sftp-server


阅读(7690) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~