windows 从 Ubuntu scp文件失败

1. 想将ubuntu中的文件采用scp获取到windows 环境中

  1. 首先 在ubuntu中通过 ifconfig 获取到 ubuntu 的 Ip
    (如果不支持ifconfig按照提示安装工具即可)
    在这里插入图片描述
    获取到 ubuntu IP:192.168.79.136

  2. 得到想要获取的文件位于 Ubuntu的位置
    在这里插入图片描述
    想要获取 simple_demo.tar.gz
    根据pwd得知其完整路径为 :/home/ycl/esp (即 ~/esp)

  3. 进入 windows 命令行
    windows + r 输入 cmd 后 回车 进入命令行界面

  4. 命令行基本指令介绍

     进入D磁盘 : 输入 d: 回车
     查看文件夹下内容 :dir ( linux : ls )
     进入下一级目录 : cd xxx ( 与linux相同 )
     返回上一级目录 :cd ..
     创建文件夹 :md / mkdir xxx		( md:make directory)
     删除空文件夹 :  rd xxx		( linux : rm -rf )
     删除非空文件夹 :rd /s /q xxx  	( rd:remove directory   /q:/quiet )
     创建某空文件 :type nul>xxx ( linux : touch xxx)
     创建内容文件 :echo ...>xxx ( linux : echo ... >xxx		注意空格)		
     删除某文件 :del xxx (linux : rm)
    
  5. 使用 scp 获取文件
    scp ycl@192.168.79.136:/home/ycl/esp/simple_demo.tar.gz ./

  6. scp 失败
    在这里插入图片描述

  7. 解决问题
    造成这个错误的原因可能是ssh-server未安装或者未启动。ubuntu 11.10 默认安装openssh-client,但是没有安装server

    7.1 查看是否有 sshd 进程
    ps -e | grep sshd 查看是否有 ssh 进程,发现没有 在这里插入图片描述
    7.2 启动 server
    /etc/init.d/ssh -start ,发现还是没有,说明没有安装 server
    7.3 安装 server
    sudo apt-get install openssh-server
    7.4 安装完成后再次查看,发现存在sshd进程了
    在这里插入图片描述

    7.5 再次在windows 使用scp ,输入 ubuntu 用户密码后获取成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值