夜听城嚣 夜听城嚣
首页
  • 学习笔记

    • 《JavaScript高级程序设计》
    • 前端基建与架构
  • 专题分享

    • Git入门与开发
    • 前端面试题汇总
    • HTML和CSS知识点
  • 项目实践
  • 抓包工具
  • 知识管理
  • 工程部署
  • 团队规范
bug知多少
  • 少年歌行
  • 青年随笔
  • 文海泛舟
  • 此事躬行

    • 项目各工种是如何协作的
    • TBA课程学习
收藏

dwfrost

前端界的小学生
首页
  • 学习笔记

    • 《JavaScript高级程序设计》
    • 前端基建与架构
  • 专题分享

    • Git入门与开发
    • 前端面试题汇总
    • HTML和CSS知识点
  • 项目实践
  • 抓包工具
  • 知识管理
  • 工程部署
  • 团队规范
bug知多少
  • 少年歌行
  • 青年随笔
  • 文海泛舟
  • 此事躬行

    • 项目各工种是如何协作的
    • TBA课程学习
收藏
  • 抓包工具

  • 知识管理

  • 编辑器工具

  • 工程部署

    • 如何在windows下运行bash命令
    • 如何在windows下使用zip命令
    • windows使用scp上传本地文件到服务器
    • docker安装和使用
    • 服务器部署showDoc
    • vue打包gzip并部署
    • 如何在centos下安装node服务
    • nginx操作命令
  • 团队规范

  • 效率工具
  • 工程部署
frost
2021-09-23

windows使用scp上传本地文件到服务器

scp是secure copy的缩写,是linux系统下的文件拷贝命令,windows10自带scp命令,因此可以直接使用。

以下内容来自crxis博客:SSH命令行传输文件到远程服务器 (opens new window)。

使用方式如下:

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

scp /var/www/test.php root@192.168.0.101:/var/www/ 
1

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

# 2、从服务器上下载文件

scp root@192.168.0.101:/var/www/test.txt /var/www/local_dir(本地目录)
1

把192.168.0.101上的/var/www/test.txt 的文件下载到/var/www/local_dir(本地目录)

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

scp -r root@192.168.0.101:/var/www/test /var/www/
1

# 4、上传目录到服务器

scp -r test root@192.168.0.101:/var/www/
1

把当前目录下的test目录上传到服务器的/var/www/ 目录

配合zip使用,实践如下:

# 压缩文件
cd dist
zip -r test-scp.zip *

# 上传本地文件到服务器
scp -r test-scp.zip root@[ip]:/www/test-scp
rm -rf test-scp.zip

echo '部署完成'
1
2
3
4
5
6
7
8
9

然后在服务器test-scp目录进行解压即可。

命令参数: -1 强制scp命令使用协议ssh1 -2 强制scp命令使用协议ssh2 -4 强制scp命令只使用IPv4寻址 -6 强制scp命令只使用IPv6寻址 -B 使用批处理模式(传输过程中不询问传输口令或短语) -C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能) -p 保留原文件的修改时间,访问时间和访问权限。 -q 不显示传输进度条。 -r 递归复制整个目录。 -v 详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。 -c cipher 以cipher将数据传输进行加密,这个选项将直接传递给ssh。 -F ssh_config 指定一个替代的ssh配置文件,此参数直接传递给ssh。 -i identity_file 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。 -l limit 限定用户所能使用的带宽,以Kbit/s为单位。 -o ssh_option 如果习惯于使用ssh_config(5)中的参数传递方式, -P port 注意是大写的P, port是指定数据传输用到的端口号 -S program 指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项。

上次更新: 2022/12/17, 00:05:06
如何在windows下使用zip命令
docker安装和使用

← 如何在windows下使用zip命令 docker安装和使用→

最近更新
01
提交代码时修改commit消息
04-09
02
如何快速定位bug
02-20
03
云端web项目开发踩坑
08-25
更多文章>
Theme by Vdoing | Copyright © 2021-2025 dwfrost | 粤ICP备2021118995号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×