冀州做网站的公司,网络运维前景怎么样,做电影网站失败了,重庆网站建设推广优化文章目录 一、使用scp命令实现参数说明示例说明 二、使用工具实现windows系统苹果系统如有启发#xff0c;可点赞收藏哟~ 一、使用scp命令实现
scp 是 secure copy #xff08;安全复制#xff09;的缩写, scp 是基于 ssh 登陆进行安全的远程文件拷贝命令。相当于 cp 命令 … 文章目录 一、使用scp命令实现参数说明示例说明 二、使用工具实现windows系统苹果系统如有启发可点赞收藏哟~ 一、使用scp命令实现
scp 是 secure copy 安全复制的缩写, scp 是基于 ssh 登陆进行安全的远程文件拷贝命令。相当于 cp 命令 SSH。它的底层是SSH 协议默认端口是22相当于先使用 ssh 命令登录远程主机然后再执行拷贝操作。scp 是加密的rcp 是不加密的scp 是 rcp 的加强版。
window打开cmd输入scp 查看如下图mac打开终端输入
语法
scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user]host1:]file1 [...] [[user]host2:]file2
简易写法:
scp [可选参数] file_source file_target 参数说明
-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)的选项。
示例
以下IP为服务器IP地址 如果服务器加上root只需要输入密码如果不加则需要输入用户名和密码 上传文件到服务器 比如上传本地 /Users/project目录到服务器 /project/文件夹
scp /Users/project rootip:/project/下载服务器文件 比如下载服务器 /project/demo.txt 文件到 本地 /Users/project目录
scp rootip:/project/demo.txt /Users/project文件夹上传和下载直接在以上命令的 scp后面加上 -r即可 即scp -r [本地/服务器路径] [本地/服务器路径] scp命令可根据实际需求新建 .sh脚本 实现快速下载及上传 说明
1.如果远程服务器防火墙有为scp命令设置了指定的端口我们需要使用 -P 参数来设置命令的端口号命令格式如下
#scp 命令使用端口号 4588
scp -P 4588 remotewww.xxx.com:/usr/local/sin.sh /home/administrator2.使用scp命令要确保使用的用户具有可读取远程服务器相应文件的权限否则scp命令是无法起作用的。
二、使用工具实现
windows系统 MobaXterm 如图点击左上角Session然后选择对应的服务器类型host-服务器ip地址username-用户名 securecrt xshell结合xftp插件 putty powershell
苹果系统
ZenTermLiteZenTerm 如有启发可点赞收藏哟~