这里的上传是指把你正在使用的电脑中的文件上传到服务器中,功能类似ftp;同理,下载就是把服务器中的文件下载到你使用的电脑中。这里特意说明一下是因为网上讲的基本都是把服务器当成本地,然后上传到另外一台服务器。
最近放弃了使用多年的putty,改用了SecureCRT这款拥有更多功能的ssh操作软件。SecureCRT可以利用多标签对多个帐户进行操作、可以记住帐号的用户名和密码、直接用命令上传下载文件到本地……当然拥有这么多功能的软件注定不会是个免费软件,而且价格不菲。
这里说的就是利用SecureCRT和服务器中的ZModem协议进行上传下载文件的操作。
首先,确认一下服务器是支持ZModem协议的:登录ssh后,输入“rz”命令,如果显示的是rz: command not found,说明服务器不支持该协议。这时,我们应该先安装ZModem。在CentOS下利用yum就能轻松地安装:
yum -y install lrzsz
安装完成后就可以在ssh中实现上传下载功能了。
上传命令为:rz
输入rz命令后,将会弹出一个选择文件对话框,在这个对话框中选择你需要进行上传的文件并添加,最后确认就开始上传了。

下载命令为:sz
这个命令的使用方法为“sz /full-dir/filename /full-dir-2/another-file …”
例如:
-bash-3.2# sz write-page.jpg www.gotused.com.jpg
rz
开始 zmodem 传输。 按 Ctrl+C 取消。
Transferring write-page.jpg...
100% 13 KB 13 KB/s 00:00:01 0 Errors
Transferring www.gotused.com.jpg...
100% 22 KB 5 KB/s 00:00:04 0 Errors
上传下载的本地初始文件夹是“我的文档”。
就是这么简单,记录一下,防止忘记。
附上谷哥对SecureCRT的记录。
使用这个也是很不错的选择WinSCP.他可以通知ssh上传下载文档.很方便的.
alt + p 可以直接用 sftp
啊哈,谢谢,这个也不错。
天寒地冻,到这里来找人气,呵呵
為什麼不用WinSCP?
不想开多一个软件,如果能直接用ssh上传不是更好。
SecureCRT的确不错,可惜收费,诶
是啊,好的东西都要收钱的。
SecureCRT 是收费的哇?
这个东东的确是收费的,还要99刀,贵。
ZModem协议没听过. SSH协议本身就支持文件传输啊, 用scp或者rsync命令都可以, 甚至可以只用ssh命令和管道符 | 把本地文件发送到远程计算机标准输出并写入文件.
PS: 你主题怎么换成复古的啦 – -
上个主题在wordpress 2.9上出错了,先用着默认的了。
我也不太清楚,询问了谷哥,他只给了我这个比较靠谱的答案。
请用scp或rsync举个例子吧:
我现在在A用ssh连上服务器B,我该怎么用scp或rsync命令把A中的文件C:\filename上传到B上呢?
用scp不是更方便的吗?
还要装这个
scp好像是服务器与另一台服务器之间的操作吧。这个是本地与服务器之间的操作。
[~]# rz
Š**B0100000023be50ive.**B0100000023be50
我输入完rz显示这个。。。
要那个SecureCRT软件才能进行这个操作的,你应该是用putty吧。
恩。。。是putty…我ftP往Bluehost传保持40k左右。这个速度如何?
这个速度好啊
用上了,开始速度1000多K,之后300多。。最后才20多K。。。ssh太强大了。哈哈。那么这么说就可以用国外的服务器备份电脑的文件咯。。。
最后的速度才是真实表现,用国外服务器备份电脑的文件还是可以的,不过搬家的时候应该是个麻烦事。
嘿嘿,扫盲贴,就适合我这样的菜鸟看
话说有没有在linux下用的,不断线的SSH客户端用啊?
不断线好像加个什么参数就可以了。问下谷哥。
谷哥已经告诉我了,稍微费了点劲,哈哈
直接ssh加-D port就可以翻墙了,不断线要修改~/.ssh/config,具体不记得了
啊,我就直接当你没说吧
嗯,好吧
呃……我这个是回复wayne的……不是针对你哎