PuTTy 本地文件上传/下载
来源:互联网 发布:代理模式java有几种 编辑:程序博客网 时间:2024/05/21 22:44
或许真的有和我一样想通过 SSH 进行本地文件上传或者下载的同学吧, SSH 的好处是让文件在传输过程中更加安全,我却不是因为这个原因产生这个想法,只是觉得一边用 FTP 工具上传一边用 PuTTy 来解压或者压缩真的是挺傻的。其实用 SecureCRT 可以比较方便地实现,但是它是收费软件,我不喜欢,所以我坚持使用 PuTTy。
严格来说,通过 SSH 进行本地文件的上传或者将 Linux 主机中的文件下载至本地并不是 PuTTy 的功能,而是通过其完整安装包内的 psftp.exe 文件实现的。所以,要完成这些操作, Windows 内必须有完整的 PuTTy 安装包而不仅仅是 putty.exe 这一个文件。
接下来就是开启 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 客户端傻等好多了。缺点也有,由于看不到传输进度,如果遇到大文件,还是得傻等。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
首先要下载putty客户端, 以windows 为例,下载putty后执行psftp文件,进入到命令行界面。
首先需要登陆远程服务器:open hostname
然后输入用户名和密码login
进入之后就是类似于 linux的shell命令
比如 pwd ls cd put get
由于是远程登陆, 涉及到remote 和local两个工作路径
cd ls pwd这一套都是remote的
local的就在前面加l前缀,比如
lcd lls lpwd都是local的
put filename 用于把本地当前路劲的filename文件上传到remote的当前路径
get filename 用于把remote的当前路径的filename文件下载到local的当前路径
转自:http://shawnster.org/tips/upload-and-download-through-shell.html http://hi.baidu.com/gragonraja/blog/item/fe5ad9fb67526a354f4aea99.html
- PuTTy 本地文件上传/下载
- 使用Putty实现本地文件上传和下载
- 本地文件上传、下载服务器文件事物码
- 使用SecureCRT上传和下载本地文件
- XShell上传、下载本地文件到linux服务器
- 本地文件上传
- 使用PuTTy实现本地文件上传下载
- 用 PuTTy 实现本地文件上传下载
- 使用PuTTy实现本地文件上传下载
- Linux下使用命令上传本地文件、下载服务器文件
- linux学习(八) XShell上传、下载本地文件到linux服务器
- linux XShell上传、下载本地文件到linux服务器
- 利用putty实现文件在linux上传和下载
- [转]用 PuTTy 实现本地文件上传下载
- hadoop上传本地文件示例
- 本地文件上传服务器
- 上传本地文件到HDFS
- 上传本地文件到unix
- 程序员编程艺术:第八章、从头至尾漫谈虚函数
- Icinga Installation
- 栈--求迷宫所有解
- Ubuntu11.10编译内核:make xconfig错误
- zoj 2704 Brackets
- PuTTy 本地文件上传/下载
- mount a LVM disk
- 能让大脑不衰老的六大习惯
- 发一个NTC 阻值温度对照公式
- 对Struts的理解
- Spring汇总
- zoj 2705 Dividing a Chocolate
- eclipse cdt 无法输入和输出的解决方法
- goldengate版本升级( from v10.4 to v11.1.1.1.0.29)