网上查了下,原来是用户主目录下的.bashrc文件的问题。
解决方法:
在bash的联机手册里有一段,说的是关于通过RSHD登录系统时,系统要执行.bashrc文件。而这个文件是在启动一个交互SHELL时才要执行的。而在SSH登录时,系统就要执行.bashrc文件。而SSH登录系统是非交互的。如果执行.bashrc文件时,产生输入与输出就会出在我遇到的这个问题。
解决办法是:在.bashrc文件中,测试一下是交互SHELL还是非交互的,如果是非交互的,则直接退出即可。
一般在.bashrc文件的最前边加入下面这行就可以了:
[ -z "$PS1" ] && return 经测试,我的服务器添加该命令可以传输文件。服务器系统:Centos 5
或者:
[ $- != *i* ] && return
解决办法是:在.bashrc文件中,测试一下是交互SHELL还是非交互的,如果是非交互的,则直接退出即可。
一般在.bashrc文件的最前边加入下面这行就可以了:
[ -z "$PS1" ] && return 经测试,我的服务器添加该命令可以传输文件。服务器系统:Centos 5
或者:
[ $- != *i* ] && return
相关推荐
该资源是Windows通过ssh远程连接linux的工具,主要用于远程控制和文件传输。
SSH Secure File Transfer Client 解压密码(www.moxiuge.com , www.ranwenxiaoshuo.com , www.hunanxiang.com , www.hanwenge.com)这些都可以!
远程Linux 服务器
SSH Secure File Transfer Client+putty.windows/linux
SSH Secure File Transfer Client,Linux文件管理,Uinux文件管理,很方便。
提供两个小工具 putty 和 SSH Secure File Transfer Client
该文件不涉及版权,只是使其合适在WIN10下...SSH Secure Shell Client 软件在WIN10下运行时候窗口不兼容变形,导致设置的OK和cancel按键不出现,无法操作使用的问题。本资源里提供对应版本覆盖即可如XP系统下的使用。
SecureCRT(SSH文件传输) v7.1.0.244 绿色注册版由整理提供。
SSH Secure Shell Client是一个用来替代TELNET、FTP以及R命令的数据加密工具,进行ssh 下载主要是想解决口令在网上明文传输的问题。为了系统安全和用户自身的权益,推广SSH是必要的。 SSH是英文Secure Shell的简写...
Ubuntu安装SSH远程控制服务的录像.超清晰.
方便远程链接linux服务器,上传和下载文件。包含SSH Secure Shell Client和SSH Secure File Transfer Client
SSH(文件上传+远程连接)+putty连接工具. 解压之后 putty不用安装就可以ssh连接 ssh.exe安装后有两个软件分别: SSH Secure Shell Client--ssh连接工具 SSH Secure File Transfer Client --ftp文件上传下载
用于远程服务器的连接和文件传输!解压后文件夹里有SecureCRT.exe和SecureFX.exe,前者用于连接远程服务器,后者用于文件传输,个人觉得比SSH Secure File Transfer Client好用些,故分享给大家!
There are several different secure file transfer protocols that are, unfortunately, named in a very confusing way that often makes it difficult to distinguish one from another. The aim of this page is...
3.2 打开并传输文件测试点击黄色文件夹快捷方式“SSH Secure File Transfer Client”,会出现如下窗口:点击“Quick Conne
SSH Secure File Transfer Client windows和linux传输工具。 版本为:3.2.8
SSH Secure File Transfer Client,用于windows和linux之间传输