newcoderlife

Windows 下上传文件到 Linux Server
最近一直在忙着迁移我的博客。从 Hexo 迁移到 WordPress 然后再到 Ghost。最后转了一圈,我还是用...
扫描右侧二维码阅读全文
31
2019/01

Windows 下上传文件到 Linux Server

最近一直在忙着迁移我的博客。从 Hexo 迁移到 WordPress 然后再到 Ghost。最后转了一圈,我还是用回了最初的 Ghost。不得不说,近两年开发者的确在这些开源项目上下了苦功夫。现在 Ghost 的脚手架比原来好用了太多。

我在计算机网络复习计划一文中加入了一个 PDF 列表,里面提供了老雷的计网课件。现在面临的问题是要上传这些 PDF 到服务器,提供链接以供访客下载。所幸我昨天搭建好了一个基于 Nginx 的 File Server,现在正好能用得上。于是就想把 PDF 上传到 File Server,然后在 Blog 里修改链接指向 File Server就可以啦。

在最新的 Windows 10 Pro 上面,微软自带了基础的 SSH 工具。所以原来连接 Linux 使用的诸如 PuTTY 和 Xshell 就可以删掉了(节约 50 MB 硬盘空间好棒)。考虑到服务器在大阪,线路还算不错,所以我选择 SCP 来上传:

PS C:\Users\username> scp
usage: scp [-346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
           [-l limit] [-o ssh_option] [-P port] [-S program] source ... target

从 Usage 里可以看到,SCP 使用简单,大体是从 source 向 target 复制文件。于是,我执行如下命令,将压缩好的 zip 包发送到服务器:

scp <filename> username@file.mhtt1123.com:<save-path>

这可以说是非常方便了。由于 SCP 是基于 SSH 提供的服务,所以在有 SSH 的机器上都可以接收文件。考虑到 Windows 10 也内置了 SSH,我们是不是可以期待一下从 Linux 直接 SCP 上传到 Windows Server 啊!

Last modification:May 30th, 2019 at 07:19 pm
点击广告投喂博主 以获得更快的访问速度!

Leave a Comment