PHP世纪论坛

 找回密码
 立即注册
搜索
查看: 321|回复: 0

putty来实现上传和下载

[复制链接]

234

主题

240

帖子

1074

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1074
发表于 2015-12-28 23:00:44 | 显示全部楼层 |阅读模式
说到文件上传下载,相信大家首先想到的就是利用FTP工具,这点上在FTP之家站点里可以了解很多。我们也知道通过 SSH 进行本地文件上传或者下载,让文件在传输过程中更加安全,然而一边用 FTP 工具上传一边用 PuTTY来解压或者压缩真的是挺费劲的。
通过 SSH 进行本地文件的上传或者将 Linux 主机中的文件下载至本地并不是 PuTTy 的功能,而是通过其完整安装包内的 psftp.exe 文件实现的。所以,要完成这些操作, Windows 内必须有完整的 PuTTy 安装包而不仅仅是 putty.exe 这一个文件。现在最新版本已经是0.61版了,选择putty还有一个关键因素就是,它是完全免费的,用 SecureCRT 可以比较方便地实现,但是它是收费软件。
开启 psftp.exe ,它和 Putty 一样是全字符界面。相对于 shell 繁多的命令,上传和下载使用的命令屈指可数,将用到的命令列在下面:
  • open calpico.dreamhost.com 用于连接远程 linux 服务器,其中 calpico.dreamhost.com 替换为您自己的地址。
  • cd public_html/wp-content/ 用于切换远程 Linux 服务器上的目录,其中 public_html/wp-contnt 替换为您自己实际的路径。
  • lcd D:/downloads/ 用于切换本地的路径,其中 D:/downloads/ 就是我自己电脑里的 D:\downloads\ ,总之,切换本地路径的目的是为了上传这个目录里的文件或者将服务器上的文件下载到这个文件夹里,如果你要上传位于 C 盘 Windows 文件夹里的 notepad.exe 到服务器上,就得 lcd C:/windows/。
  • put notepad.exe 上传 notepad.exe 到服务器上。
  • get notepad.exe 下载 notepad.exe 到自己电脑商。
最后来看看这种上传和下载的优缺点吧。优点是运行的速度快,因为是字符界面,文件在上传和下载过程中占用的系统资源非常少,甚至感觉不到它正在运行,比开着 ftp 客户端傻等好多了。缺点是由于看不到传输进度,如果遇到大文件,只有等着了。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|PHP世纪论坛 ( 豫ICP备15004666号-2 )

GMT+8, 2018-4-19 19:27

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表