精华内容
下载资源
问答
  • windows下scp命令行
    千次阅读
    2018-03-07 08:48:53

    scp 使用SSH命令行传输文件到远程服务器

    以前一直在windows下用SSH Secure Shell连接远程服务器,它自带了一个可视化的文件传输工具,跟ftp差不多

    但是它也存在一个缺陷,不支持编码的选择,遇到utf8就自动乱码了,另外mac下也没有这个工具

    在mac下我用终端登录上去之后,想传个文件上去就犯愁了,难不成要开个ftp?

    搜了一下,果然有直接的命令行工具,名字叫SCP

    使用方式如下:

    1、上传本地文件到服务器

    scp /path/filename username@servername:/path/

    例如scp /var/www/test.php root@192.168.0.101:/var/www/ 把本机/var/www/目录下的test.php文件上传到192.168.0.101这台服务器上的/var/www/目录中

     

    2、从服务器上下载文件

    下载文件我们经常使用wget,但是如果没有http服务,如何从服务器上下载文件呢?

    scp username@servername:/path/filename /var/www/local_dir(本地目录)

    例如scp root@192.168.0.101:/var/www/test.txt 把192.168.0.101上的/var/www/test.txt 的文件下载到/var/www/local_dir(本地目录)

       sudo scp root@47.107.127.*:/root/master.zip /home/pi (从我的阿里云到我的pi)

     

    3、从服务器下载整个目录

    scp -r username@servername:/var/www/remote_dir/(远程目录) /var/www/local_dir(本地目录)

    例如:scp -r root@192.168.0.101:/var/www/test /var/www/

     

    4、上传目录到服务器

    scp -r local_dir username@servername:remote_dir

    例如:scp -r test root@192.168.0.101:/var/www/ 把当前目录下的test目录上传到服务器的/var/www/ 目录

    分类: SSH

    更多相关内容
  • 使用scp命令,格式如下: scp [本机文件位置] [linux用户名@linux服务器ip:目标文件夹路径] 示例: PS C:\Users\admin> scp C:\Users\admin\Downloads\apache-tomcat-9.0.45.tar.gz ubuntu@1.14.166.228:/home/...

    使用scp命令
    可以推送,也可以拉取

    1、推送:
    格式如下:

    scp [本机文件位置] [linux用户名@linux服务器ip:目标文件夹路径]
    

    示例:

    PS C:\Users\admin> scp C:\Users\admin\Downloads\apache-tomcat-9.0.45.tar.gz ubuntu@1.14.166.228:/home/ubuntu/TomcatReady
    ubuntu@1.14.166.228's password:  【此处输入该用户密码】
    apache-tomcat-9.0.45.tar.gz                                                           100%   11MB   5.5MB/s   00:02
    PS C:\Users\admin>
    

    在这里插入图片描述
    服务器上查看,文件传输成功
    在这里插入图片描述
    2、拉取:
    与推送类似,对调两处文件位置即可将服务器上文件拉取至本机位置:

    scp [linux用户名@linux服务器ip:目标文件夹路径] [本机文件位置] 
    
    展开全文
  • ssh登陆不能在命令行中指定密码。sshpass的出现,解决了这一问题。sshpass用于非交互SSH的密码验证,一般用在sh脚本中,无须再次输入密码。 它允许你用 -p 参数指定明文密码,然后直接登录远程服务器,它支持密码从...

    sshpass-Linux命令之非交互SSH密码验证
    ssh登陆不能在命令行中指定密码。sshpass的出现,解决了这一问题。sshpass用于非交互SSH的密码验证,一般用在sh脚本中,无须再次输入密码。
    它允许你用 -p 参数指定明文密码,然后直接登录远程服务器,它支持密码从命令行、文件、环境变量中读取。
    安装步骤如下:
    1. 下载
    sshpass下载地址:http://sourceforge.net/projects/sshpass/ 下载为一个 tar.gz的压缩包。
    2.把tar.gz的压缩包 上传到linux服务器,此处以sshpass-1.06.tar.gz为例,服务器存放目录为/user/
    3.到user目录下,执行:cd /user
    4.解压缩
    tar -zxvf sshpass-1.06.tar.gz
    5.进入解压后的文件目录
    执行:cd sshpass-1.06
    6.指定安装目录
    执行:./configure --prefix=/user/sshpass
    说明:/user/sshpass就是安装sshpass的路径。
    7.加载
    执行:make
    再执行:make install
    8.复制
    执行:cp /user/sshpass/bin/sshpass /usr/bin/
    说明:/user/sshpass是安装sshpass的路径。
    9.检验是否安装成功
    执行:sshpass
    出现如下提示即安装成功:在这里插入图片描述10.使用
    sshpass -p ‘密码’ scp -r root@192.168.0.4:/user/count_fille.txt /user/
    说明如下:在这里插入图片描述注意:对于ssh的第一次登陆,会提示:“Are you sure you want to continue connecting (yes/no)”,这时用sshpass会不好使,可以在ssh命令后面加上 -o StrictHostKeyChecking=no来解决

    11.如需定时执行
    (1)生成一个.sh的文件,
    执行:vi testsshpass.sh
    然后把下面的粘贴进去,并保存
    #!/bin/sh
    sshpass -p ‘密码’ scp -r root@192.168.0.4:/user/count_fille.txt /user/
    (2)授权
    chmod +x testsshpass.sh
    (3)添加任务计划
    执行:crontab -e
    添加如下内容
    30 11 * * * /user/testsshpass.sh
    保存后,再执行service crond restart

    展开全文
  • 一、通过scp命令从windows上传文件到linux。 注意:有些人说scp命令需要安装其他软件。我这电脑上并没有安装过,直接就可以使用。不知道是不是某些用户电脑比较老的缘故。如果不能使用scp命令。请查看如何安装使用...

    一、通过scp命令从windows上传文件到linux。

    注意:有些人说scp命令需要安装其他软件。我这电脑上并没有安装过,直接就可以使用。不知道是不是某些用户电脑比较老的缘故。如果不能使用scp命令。请查看如何安装使用scp命令。

        1、首先进入到电脑上要上传文件所在位置。然后输入cmd 打开命令终端。

    2、路径那里输入 cmd ,回车    打开命令终端。

    此时就打开了当前页面的终端。

    3、以我的账号为例,我需要输入命令   scp HttpAutojs.py root@39.100.148.218:/root/autojs8111

       上面命令解释如下 。 scp 是上传命令  。 HttpAutojs.py 是我需要上传的文件 。 root是我linux服务器的用户。

                                         39.100.148.218是我linux服务器的地址 。 /root/autojs8111 是我需要把文件上传到root目录下 autojs8111文件夹里。

    4、确认之后。回车。会弹出输入密码界面。你输入  你需要上传的linux 账户的密码。输入正确 回车  即可 展示结果。

          

    我的已经上传完成了。我们去linux服务器查看一下。。看看是否有这个文件

    5、我是用putty登录了linux服务器

    文件已经存在了 成功

    二。通过scp命令从linux服务器 下载文件到windows电脑

       1、   我要把文件下载到C/360wifi文件夹下。我进入360wifi文件夹下。通过cmd打开命令终端。输入命令:

      scp  root@39.100.148.218:/root/autojs8111/HttpAutojs.py ./

       解释如下: scp 命令     root是linux用户名。39.100.148.218 是linux地址 。    root/autojs8111/HttpAutojs.py    是root文件夹下autojs8111文件夹下的 HttpAutojs.py 文件  。       ./代表我要下载到我当前目录下。

    2、回车  会让我输入linux的用户密码:

    3、输入完密码执行即可 :

        

    4、查看当前文件夹内是否有文件

    执行结果 :成功

     

    展开全文
  • WINDOWS SERVER 2003 命令行 常用命令
  • scp命令详解

    2020-07-31 18:27:15
    scp命令是secure copy的缩写,用于在Linux进行远程文件拷贝,类似的命令有cp , rcp,不过cp只能在本机进行文件拷贝不支持跨服务器拷贝,rcp虽然支持远程文件拷贝,不过它不会对传输数据进行加密 命令格式为: scp ...
  • Windows10通过命令行给Linux传输文件

    千次阅读 2020-08-05 19:43:18
    scp username@Linuxaddress:/home/hhn/code C:\Users\Administrator\Desktop 输入密码: 三、从本机上传文件(文件夹)到Linux服务器 scp -r C:\Users\Administrator\Desktop username@Linuxaddress:/home/hhn/code
  • 下载后解压,得到scp.exe ...若想在任意路径都能运行scp.exe,需要把scp.exe所在路径写入系统的环境变量PATH: 右击 我的电脑 -> 属性 -> 高级 ->环境变量 , 编辑 PATH,在最后面加上scp.exe所在目录。
  • 10款Windows命令行工具

    千次阅读 2020-01-10 12:51:37
    Windows下CMD不好用,远没有Linux,或者一些SSH工具用起来方便。其实Windows下,也有一些不错的工具替代CMD: 0.powercmd经过比较,我最终选择了这款,这里补充一下截图: 1.powershell PowerShell在线教程:...
  • 系统默认就有这些命令,命令行真的远比你想象中的强大
  • windows往linux服务器copy文件,可以用scp进行传输。 因为windows系统本身不支持ssh协议,所以,要想上面的命令成功执行,必须在windows客户端安装ssh for windows的客户端软件,使windows系统支持ssh协议才行。...
  • 在工作过程中遇到了使用bat脚本向Linux上传文件的需求,查资料之后做个笔记。... %关闭其他所有命令回显% @echo off %设置本地文件路径% set file=D:\temp\demo1.txt ​ ...scp %file% %user%@%host%
  • scpwindows下和linux的使用方法,windows下包括win10和win10以下的版本。
  • linux之间传送单个文件:scp 文件 name@10.10.10.10:上传要存的路径传送文件夹:scp -r 文件夹 name@10.10.10.10:上传要存的路径下载单个文件:scp name@10.10.10.10:文件 本地要存的路径下载文件夹:scp -r name@...
  • 使用scp,在ubuntu虚拟机与windows主机上互传文件
  • 1. 想将ubuntu中的文件采用scp获取到windows 环境中 首先 在ubuntu中通过 ifconfig 获取到 ubuntu 的 Ip (如果不支持ifconfig按照提示安装工具即可) 获取到 ubuntu IP:192.168.79.136 得到想要获取的文件位于 ...
  • windows命令行中使用linux命令

    千次阅读 2020-10-14 22:16:47
    windows命令行中使用linux命令 很多linux命令是非常方便的,比如tee,grep等。 在windows下使用linux命令常见的方法是使用msys,cygwin。 然而使用他们往往需要打开由其设定的命令行,每次使用总觉得不方面。 最近...
  • 解压后直接使用
  • linux,windows上传,下载,互传文件方法
  • 在 PowerShell 中输入 scp 命令(第 1 行),查看其简易的帮助信息(第 2 ~ 4): PS C:\Users\Admin> scp usage: scp [-346BCpqrTv] [-c cipher] [-F ssh_config] [-i identity_file] [-J destination] [-l ...
  • scp本地Windows获取远程Linux文件,需要本地Windows有bash命令工具,执行:scp -P 8868 username@www.domain.com:/data/1.sh /d/data-P(注意P是大写)是远程ssh端口(一般默认是22)本地传文件夹到远程Linux:scp -rp /...
  • WinSCP 是一个 Windows 环境使用的 SSH 的开源图形化 SFTP 客户端。同时支持 SCP 协议。它的主要功能是在本地与远程计算机间安全地复制文件,并且可以直接编辑文件。 - 下载:...
  • Windows中如何使用scp命令

    千次阅读 2020-09-15 10:37:01
    其中practise.py是第一步完成后,当前windows系统目录的文件,后面是linux系统中的文件名。可以通过翻转源文件和目标文件位置实现反向传输。 如果传输的是文件夹,只需加入-r选项,就可以实现文
  • 一、Golang在windows下执行cmd命令 1、引入os/exec 包 import "os/exec" 2、创建执行函数 Command(name string, args …string) *Cmd 使用你输入的参数,返回Cmd指针,可用于执行Cmd的方法。 这里name就是...
  • 用过Linux的用户对cp rm scp sftp sh ssh ls md5sum mkdir mv 命令很熟悉,但windows下却没有这个命令,把它拷贝到windows\system32目录,就可以通过命令行来调用了。
  • scp -P SSH端口 Windows下的文件路径 username@Linux机器IP:有权限的路径 可选参数: -r 传输文件夹 例如: scp -r C:\Users\Administrator\Desktop\Codes\3D-point-cloud-generation-master hanrui@192.168.1....
  • 命令行模式进入中文目录,并拷贝文件出来。
  • In this tutorial we will look different tastes of SFTP or SCP Windows clients. FTP是非常流行的协议,可以通过网络和Internet传输文件。 FTP存在一些安全问题,SFTP旨在解决这些问题。 从Windows客户端连接...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,281
精华内容 4,912
热门标签
关键字:

windows下scp命令行

友情链接: lab-01.zip