win10 向 linux 服务器发送文件

目的:把 win10 下的文件发送到 linux 服务上。
下载 pscp.exe 文件
下载地址  https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 

也可到本人资源库下载

win10 向 linux 服务器发送文件

下载后把 pscp.exe 复制到 C:\windows\System32 目录下

Centos7
首先查看 linux 下的默认端口号
[[email protected] ~] # vi /etc/ssh/sshd_config
把默认端口号设置为 22

win10 向 linux 服务器发送文件

然后按 ESC, 接着 :wq! 强制保存并退出

重启SSH服务和防火墙,最好也重启下服务器

systemctl restart sshd

systemctl restart firewalld.service

shutdown -r now

查看 linux 服务的 ip 地址
[[email protected] ~] # ip addr

win10 向 linux 服务器发送文件

接下来:进入 windows10
以管理员身份运行 cmd
假设把 c:\test 目录下的所有文件发送到 linux
执行如下命令向 linux 发送文件:
pscp -P 22 -r C:\test [email protected]:/home

注:

-P 必须大写, 设置 linux 服务端口号

-r 小写,表示发送目录下所有文件,而不是发送单个文件

root 表示 linux 的当前用户  

win10 向 linux 服务器发送文件

文件发送完成后,查看 linux 服务 /home 目录下发现已经存在test目录:

win10 向 linux 服务器发送文件