背景:
本地window系统,服务器为Linux系统,需要两者文件互传,如上传安装包、更新包等文件到服务器或者从服务器上下载日志文件等。
方式一:联网下载
服务器可联网时,直接下载
wget -c http://nginx.org/download/nginx-1.26.3.tar.gz
说明:如果没有wget命令,需要先安装,如安装过程报错,请查看:CentOS7使用yum报错:Could not resolve host: mirrorlist.centos.org
yum install -y wget
方式二:服务器网络隔离,借助如 Xftp 等工具传输文件
方式三:服务器网络隔离,通过ssh工具(如Xshell)实现本地windows与Linux服务器的文件互传
命令:scp [-r] source user@ip:target
命令解析:
[-r]: 上传文件夹
source:windows上文件/文件夹的路径
user: Linux服务器上的用户名
ip: Linux服务器ip地址
target:Linux服务器存储文件/文件夹的路径
实操:
1、管理员运行Powershell
2、查看windows是否安装openssh
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'
如客户端未安装,则安装并启动服务:推荐 Windows下安装openSSH (实测:基本第一种方式就可以了)
3、拷贝文件到Linux服务器上
scp E:\BaiduNetdiskDownload\nginx\linux\nginx-1.26.0.tar.gz zhouzy@192.168.81.129:/home/zhouzy/
输入【yes】,输入服务器的用户密码,成功则开始传输
验证