完美解决Linux搭建sftp出现Write failed:Broken pipe的问题
sftp aibamui@127.0.0.1
输入密码后出现:
Write failed :Broken pipe
Couldn't read packet : Connection reset by peer
解决方法:
chown root:sftp /data/files <---貌似最关键的就是这个所有者,要是root才行?
chomod 755 /ssr/files
以上这篇完美解决Linux搭建sftp出现Write failed:Broken pipe的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Linux(CentOS)上配置 SFTP服务器
相比传统的 ftp 服务,SFTP 显得更加方便.安全,一般系统安装了 ssh 后,默认就安装了这个服务,我们只要简单的配置一下就可以了. 但是 SFTP 账号是基于 SSH 账号的(也就是系统账户),默认情况下访问服务器的权限很大,下面的教程就是教你像 ftp 那样限制 SFTP 账号相关的访问权限. 必要条件: 你的 openssh-server 版本至少得 4.8p1, 因为配置权限需要版本添加的新配置项 ChrootDirectory 来完成. 如何查看自己服务器上的ssh版本?尝试以下
-
完美解决Linux搭建sftp出现Write failed:Broken pipe的问题
sftp aibamui@127.0.0.1 输入密码后出现: Write failed :Broken pipe Couldn't read packet : Connection reset by peer 解决方法: chown root:sftp /data/files <---貌似最关键的就是这个所有者,要是root才行? chomod 755 /ssr/files 以上这篇完美解决Linux搭建sftp出现Write failed:Broken pipe的问题就是小编分享给大家的全
-
完美解决linux下U盘文件只读的问题
1. 在终端运行如下命令 tail -f /var/log/syslog 2. 插入有只读文件系统故障的U盘 3. 观察命令行输出 输出局部如下: Jul 8 16:44:50 cslouis-pc kernel: [15595.155904] FAT: Filesystem error (dev sdb4) Jul 8 16:44:50 cslouis-pc kernel: [15595.155905] fat_get_cluster: invalid cluster chain (
-
完美解决linux上启动redis后配置文件未生效的问题
修改redis.conf后,重启redis,发现修改的配置未生效,原来是需要在启动redis的时候在命令中加上配置文件,命令如下 ./redis-server /usr/local/redis-3.2.8/redis.conf & 仔细阅读配置文件可以开头看到有这样的描述 # Note that in order to read the configuration file, Redis must be # started with the file path as first argument
-
完美解决linux下node.js全局模块找不到的情况
今天在在linux上用npm安装了pm2准备部署node项目,结果通过pm2命令启动项目的时候报pm2找不到,这很伤,以为pm2没有安装成功,但是在node安装目录下面的bin文件夹里面调用pm2却没问题. /usr/local/node/node-v7.3.0-linux-x64/bin/pm2 list 类似这样调用pm2 list命令查看pm2启动的项目没有任何问题. 原来linux系统上通过npm全局安装了模块以后,不能像windos下面那样自动配置环境变量,需要自己动手配置...好吧,
-
解决Java中的java.io.IOException: Broken pipe问题
Java 中java.io.IOException: Broken pipe 认识broken pipe pipe是管道的意思,管道里面是数据流,通常是从文件或网络套接字读取的数据. 当该管道从另一端突然关闭时,会发生数据突然中断,即是broken. 对于文件File来说,这可能是文件安装在已断开连接的光盘或远程网络上. 对于socket来说,可能是网络被拔出或另一端的进程崩溃. 在Java中,没有具体的BrokenPipeException. 将此类错误包含在另一个异常,例如java.io.I
-
完美解决Linux操作系统下aes解密失败的问题
现象描述:windows上加解密正常,linux上加密正常,解密时发生如下异常: 复制代码 代码如下: javax.crypto.BadPaddingException: Given final block not properly padded at com.sun.crypto.provider.SunJCE_f.b(DashoA13*..) at com.sun.crypto.provider.SunJCE_f.b(DashoA13*..) at com
-
完美解决linux下dns配置重启失效的问题
有时候能ping同ip地址,却ping不通域名,这就是dns没有配置的缘故. 但是DNS配置文件 /etc/resolv.conf 每次重启就会失效. 打开这个配置文件,发现有注释提示: Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)# DO NOT EDIT THIS FILE BY HAND - YOUR CHANGES WILL BE OVERWRITTEN 原来系统已经提示我们不要手
-
Linux下SFTP用户权限设置条件及实现命令
众所周知SFTP账号是基于SSH账号的,所以在默认情况下访问服务器的权限是非常大的,今天的教程就是教大家进行SFTP用户权限设置. 必要条件: 你的openssh-server版本至少得失4.8p1, 因为配置权限需要版本添加的新配置项ChrootDirectory来完成. 如何查看自己服务器上的ssh版本?大家可以尝试以下命令: $ ssh -V 具体实施步骤: 1. 我们需要创建一个用户组,专门用于sftp用户 $ groupadd sftpusers 2. 我们创建一个用户test $ u
-
php错误提示failed to open stream: HTTP request failed!的完美解决方法
google或者baidu一下,好多这样的问题,解决的方法都是修改php.ini,把allow_url_fopen给启用,改成 allow_url_fopen = On 这样做可以解决某些人的问题,有人说在php.ini中,有这样两个选项:allow_url_fopen =on(表示可以通过url打开远程文件),user_agent="PHP"(表示通过哪种脚本访问网络,默认前面有个 " ; " 去掉即可.)重启服务器. 但是有些还是会有这个警告信息,想用完美的解决
-
关于Linux操作系统下终端乱码的完美解决方法
初入linux的程序员们,经常会受到乱码的问候.可谓"始乱终弃".因为乱码,并且最终放弃了linux的不在少数.好吧,言归正传,先看看各类乱码是怎么形成的. 中文字符乱码 这种情况一般是安装了中文控制端,但没有启用中文应用造成的.只需要启动相应软件即可,如zhcon.或者是启用了相应软件,但字符集不对,需设置相应字符集,例如export LANG=zh_CN.UTF-8 ORACLE安装界面乱码 虽说ORACLE支持多国语言,会根据环境变量自动选择字符集,但中文安装好像还有问题,不过1
随机推荐
- 基于java servlet过滤器和监听器(详解)
- Lua中的table学习笔记
- 利用jQuery.Validate异步验证用户名是否存在(推荐)
- jquery 键盘事件的使用方法详解
- Angularjs中的ui-bootstrap的使用教程
- 用vbs对文本文件的内容进行排序
- 批处理bat删除指定天数日期之前的文件夹
- Python中文件I/O高效操作处理的技巧分享
- Java API学习教程之正则表达式详解
- Python实现多线程下载文件的代码实例
- Bootstrap组件系列之福利篇几款好用的组件(推荐二)
- JS获取日期的方法实例【昨天,今天,明天,前n天,后n天的日期】
- C# TreeView控件使用代码
- PHP CKEditor 上传图片实现代码
- JavaScript实现经典排序算法之选择排序
- 基于jQuery的实现简单的分页控件
- springMVC发送邮件的简单实现
- Snoopy类使用小例子
- python+VTK环境搭建及第一个简单程序代码
- JavaScript使用表单元素验证表单的示例代码