当前位置:  技术问答>linux和unix

scp 无法执行,提示 command not found

    来源: 互联网  发布时间:2016-12-12

    本文导语:  我虚拟机模拟了两个Debian  两个都安装了ssh(apt-get install ssh) 但是A对B执行 scp xxx root@xxx.xxx.xxx.xxx:/tmp 正常 B对A执行  scp xxx root@xxx.xxx.xxx.xxx:/tmp 的时候提示 bash : scp : command not found lost connection 我的PATH以...

我虚拟机模拟了两个Debian 
两个都安装了ssh(apt-get install ssh)
但是A对B执行 scp xxx root@xxx.xxx.xxx.xxx:/tmp 正常
scp 无法执行,提示 command not found[图片]

B对A执行  scp xxx root@xxx.xxx.xxx.xxx:/tmp 的时候提示
bash : scp : command not found
lost connection

scp 无法执行,提示 command not found[图片]

我的PATH以及scp路径
scp 无法执行,提示 command not found[图片]

~~~求解

|
汗了 我发现不是没找到scp命令  否则一开始就应该提示bash : scp : command not found  为什么输入密码之后才提示错误呢 奇怪

|
本帖最后由 wenxy1 于 2010-07-19 18:19:17 编辑
#which scp 看看显示结果,

用查找命令找找scp是否存在。
#find / -name scp

|
rpm -qf /usr/bin/scp 
openssh-clients-5.2p1-6.fc11.i586

|
个人连续发贴竟然不能超过3个,帖子还不让编辑。真麻烦

搞了半天也没搞定scp。。。。用sftp代替了

附上脚本,通用性不敢保证

#!/usr/bin/expect
#
#   第一行视实际路径修改,例如/usr/local/bin/expect,若修改后报某目录缺少东西,若能find到,用ln软链到该目录
# upload.sh {argv 1~5}
#   argv 1: Local DIR(eg. "/tmp/client.tar.bz2")
#   argv 2: Target DIR(eg. "/tmp/client.tar.bz2")
#   argv 3: Username(eg. "root")
#   argv 4: Password(eg. "123")
#   argv 5: Target IP
# Author:Brilliance Update:2010-07-20
#
# upload.sh {参数 1~5}
#   参数 1: 完整本地路径(包括文件名)(eg. "/tmp/client.tar.bz2")
#   参数 2: 完整目标路径(包括文件名)(eg. "/tmp/client.tar.bz2")
#   参数 3: 用户名(eg. "root")
#   参数 4: 密码(eg. "123")
#   参数 5: 目标IP
# 作者:Brilliance        更新日期:2010-07-20
#
set timeout 60
set LOCAL_DIR [lindex $argv 0]
set TARGET_DIR [lindex $argv 1]
set USERNAME [lindex $argv 2]
set PASSWORD [lindex $argv 3]
set TARGET_IP [lindex $argv 4]
spawn sftp $USERNAME@$TARGET_IP
for {} {1} {} { expect "(yes/no)?" { send "yesr" } "password:" { send "$PASSWORDr";break } "Permission denied*" { break } "*No route to host" { break } "*No such file or directory" { break } timeout { break } eof { break } }
expect "sftp>" { send "put $LOCAL_DIR $TARGET_DIRr" }
expect "sftp>" { send "quitr" }
exit

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux使用scp命令备份文件 scp拷贝文件
  • scp远程两台主机时如何指定端口
  • 关于scp
  • SCP能不能远程删除文件?
  • 用SCP命令传送文件时,如何不覆盖已有的文件?
  • ssh scp的使用
  • bash scp command not found的解决方法
  • linux scp 命令复制文件到了别的目录下
  • 用scp命令遇到的问题,请高手指教
  • 如何用 scp命令创建文件夹
  • 关于 scp 这个命令 ,系统哪个日志文件 会记录
  • scp问题
  • 脚本里面scp的时候不识别星号(*)
  • 关于scp传输问题
  • 用shell实现scp,如何将密码传给相应的指令?
  • 怎么实现scp拷贝远程windows服务器数据啊?
  • scp拷贝远程主机有什么条件?
  • 如何使得用scp命令时不需要密码认证?
  • scp 重定向输出
  • ftp/scp客户端如何限定超时?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3