Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >执行sftp命令时报Received message too long 1114795883

执行sftp命令时报Received message too long 1114795883

作者头像
星哥玩云
发布于 2022-06-28 08:39:13
发布于 2022-06-28 08:39:13
1.4K0
举报
文章被收录于专栏:开源部署开源部署

操作系统:SUSE 10 sp2 64bit       linuxidc用户的SHELL为:csh 1、同事反映,使用sftp登入服务器时,报Received message too long 1114795883错误: linuxidc.example.com:~ # sftp linuxidc@192.168.1.90 Connecting to 192.168.1.90... Password: Received message too long 1114795883

2、只有linuxidc用户存在这个问题,怀疑是linuxidc用户的环境设置问题,su – linuxidc没有任何的输出, 如果.cshrc,.bashrc,.profile文件中有一些cat,echo的输出,可能会导致这个问题,这是度娘的回复, 测试了下,确实是会出现这个问题,如下所示: linuxidc.example.com:~ # su - csh haha linuxidc.example.com> echo $SHELL /usr/bin/csh linuxidc.example.com> cat .cshrc echo "haha" linuxidc.example.com> exit logout linuxidc.example.com:~ # sftp csh@192.168.1.90 Connecting to 192.168.1.90... Password: Received message too long 1751214177

3、问题基本可以确定在linuxidc的环境设置上是有问题的,因为sftp是ssh的子服务,scp也是,ssh是可 以正常登入的,且不报错的,su也是可以正常切换的,那么scp呢 linuxidc.example.com:~ # scp 1.txt linuxidc@192.168.1.90:/home/linuxidc Password: stty: standard input: Invalid argument 1.  txt                  100%

4、问题基本可以确定了,设置的stty环境变量有问题 linuxidc.example.com:~ # su - linuxidc linuxidc.example.com>echo $SHELL /usr/bin/csh linuxidc.example.com>cat .cshrc | grep stty stty erase "^H" kill "^U" intr "^C" eof "^D" susp "^Z" hupcl ixon ixoff tabs

5、注释stty环境变量 linuxidc.example.com>cat .cshrc | grep stty #stty erase "^H" kill "^U" intr "^C" eof "^D" susp "^Z" hupcl ixon ixoff tabs

6、执行scp和sftp,不再报错,问题解决 linuxidc.example.com:~ # scp 1.txt linuxidc@192.168.1.90:/home/linuxidc Password: 1.txt                                                    100%    0    0.0KB/s  00:00 linuxidc.example.com:~ # sftp linuxidc@192.168.1.90 Connecting to 192.168.1.90... Password: sftp>

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Shell 脚本实现串口操作
实际生产测试需求中,常常有串口连通性测试,其对应的最简单的测试方法即:「调用非交互式串口工具登录串口并发送(命令)接收数据(命令返回)」。
PedroQin
2020/09/22
5.5K1
Linux 命令(256)—— stty 命令
处理连接到标准输入的 tty 终端行设置。当不附加参数时,程序会输出波特率、行约束 规则以及与标准 stty 设置间的偏差。在设置中,字符会被逐字读取或是被编码为 ^c、 0x37、0177 或 127 这样的字符,其中有特殊值 ^- 或 undef 被用于禁止特殊字符。
恋喵大鲤鱼
2023/02/23
1.6K0
Spark源码分析之Spark Shell(下)
继上次的Spark-shell脚本源码分析,还剩下后面半段。由于上次涉及了不少shell的基本内容,因此就把trap和stty放在这篇来讲述。 上篇回顾:Spark源码分析之Spark Shell(上) function main() { if $cygwin; then # Workaround for issue involving JLine and Cygwin # (see http://sourceforge.net/p/jline/bugs/40/). # If
用户1154259
2018/01/17
1.6K0
Linux-Bash配置
bash登陆后显示的欢迎信息由/etc/issue,/etc/issue.net(远程登录)设定。 例如,文件内容为:
悠扬前奏
2019/05/30
5.8K0
【驱动】串口驱动分析(四)-串口编程和调试方法
串口调试主要有 根据/proc系统信息确认串口状态,stty命令,编程调试 三种调试方法,下面我们分别具体介绍下。
嵌入式与Linux那些事
2024/05/20
5880
【驱动】串口驱动分析(四)-串口编程和调试方法
TTY 到底是个什么玩意?
先来回答一道面试题:我们知道在终端中有一些常用的快捷键,Ctrl+E 可以移动到行尾,Ctrl+W 可以删除一个单词,Ctrl+B 可以向前移动一个字母,按上键可以出现上一个使用过的 shell 命令。在这 4 种快捷键中,有一个是和其他的实现不一样的,请问是哪一个?
米开朗基杨
2021/10/27
1.6K0
TTY 到底是个什么玩意?
linux uart应用开发(ttyS*设备)《Rice linux 学习开发》
写这篇文章的原因:因为在linux开发串口应用的时候,遇到了问题,让遇到相同问题的人少走点弯路:
Rice加饭
2022/05/09
3.7K0
Linux安全运维加公配置.md
描述:Linux系统加固往往是下面几个方面入手,配置完成后将大大的提升机器的安全性,同时满足等保合规的要求;
全栈工程师修炼指南
2020/10/23
4K0
Linux安全运维加公配置.md
Linux 常用命令(三)
curl 命令支持在线下载功能,使用方便,它支持,S,等协议,还支持PUT,POST,COOKIES,认证授权等操作。
小徐
2018/09/21
2.1K0
Linux 常用命令(三)
LINUX常用100条命令总结【一】
"~" 也表示为 home 目录 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。
好派笔记
2021/09/13
1.8K0
Linux系统常用命令及其使用详解大全
整理了linux常用的命令,最长常用的也就几十个,cd,ls ,vi等等,有些容易忘记,经常拿出来看看。
星哥玩云
2022/05/26
4.1K0
Linux系统常用命令及其使用详解大全
Linux运维必须要掌握的命令
说明:其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home 目录 (也就是刚 login 时所在的目录)。另外,”~” 也表示为 home 目录 的意思,”.” 则是表示目前所在的目录,”..” 则表示目前目录位置的上一层目录。
青梅煮码
2023/01/16
1.2K0
Linux UART 开发指南
介绍 Linux 内核中 UART 驱动的接口及使用方法,为 UART 设备的使用者提供参考。
韦东山
2023/02/25
6.7K0
Linux UART 开发指南
【笔记归档】shell学习笔记
1.3 登录shell or --login (交互式,非交互) /etc/profile, ~/.bash_profile, ~/bash_login, ~/.profile (~/.bash_logout, 退出时)
fankhu
2021/08/06
1.5K0
101个shell脚本
emm。。这个脚本是因为tomcat没有自带的能够给service开机启动的脚本,我就琢磨着自己写了一个简单的启动脚本,如下:
端碗吹水
2020/09/23
1.4K0
101个shell脚本
❤️肝下25万字的《决战Linux到精通》笔记,你的Linux水平将从入门到入魔❤️【建议收藏】
因为AT&T(通用电气)的政策改变,在Version 7 Unix推出之后,发布新的使用条款,将UNIX源代码私有化,在大学中不再能使用UNIX源代码。Andrew S. Tanenbaum(塔能鲍姆)教授为了能在课堂上教授学生操作系统运作的实务细节,决定在不使用任何AT&T的源代码前提下,自行开发与UNIX兼容的操作系统,以避免版权上的争议。他以小型UNIX(mini-UNIX)之意,将它称为MINIX。
全栈程序员站长
2022/09/05
2.4K0
❤️肝下25万字的《决战Linux到精通》笔记,你的Linux水平将从入门到入魔❤️【建议收藏】
linux 命令中英文对照,收集
听说markdown排版得用浏览器打开,点击最下面的阅读原文也可以! Is Linux CLI case-sensitive? The answer is, yes. If you try to ru
生信技能树
2018/03/05
2.3K0
一些linux命令总结。
netstat -na | grep 7651 查看本机7651端口在和谁通信 ps aux | grep 7651 查看本机7651进程的相关信息 md5sum 文件名 用于查看文件的md5值,常用于检查文件是否一致 ps aux --sort -rss 显示各个进程对内存的使用情况,从大到小排序 netstat -ntpl 查看处于监听状态的TCP类型的端口 netstat -nupl 查看处于监听状态的UDP类型的端口 ps huH p 7651 | wc -l 查看进程7651所拥有
用户1220053
2018/05/30
3.3K0
Linux基本操作:6w字搞定Linux手把手教程「心得体会」
Linux命令这么多,该怎么从入门到精通?其实,这个事情非常的simple,这篇文章将会带你飞,文章非常的长,非常考验耐心。
睡魔的谎言
2021/01/13
2.6K0
linux常用命令汇总_unix命令大全
for i in in {1..10}; do rm -f hadoop-cmf-hive-HIVEMETASTORE-nn1.testhdp.com.log.out.$i;done
全栈程序员站长
2022/11/09
6.2K0
linux常用命令汇总_unix命令大全
相关推荐
Shell 脚本实现串口操作
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档