关于搭建linux sftp文件服务器的疑问
我按照网上的步骤搭建了sftp的文件服务器,用ssh工具可以链接,也能上传文件,但是用jsch类库上传文件时,能够成功链接sftp账户,但是上传文件时会报一个no such file的错误,但是用root账户链接时,是完全没有问题的,是不是sftp账户缺少什么系统权限,本人linux小白,还请linux指点一二
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
用的是同一个,调用.connect(),方法是可以链接到文件服务器的,但是不能读取文件,也不能上传文件。
创建sftp时可能默认创建了一个sftp相关的用户组, 你把当前用户加入进去.
你创建sftp时的用户名和jsch的用户名是同一个吗?不是的话把调用jsch的用户加入创建sftp的用户所在的组.