利用secureCRT,从Windows OS上传文件到Linux服务器
注:本文假定读者为计算机系或,有Windows OS软件安装经验并了解基本Linux OS命令
内容如下
- secureCRT软件安装
- 连接到linux服务器
- 文件上传
secureCRT软件安装
此步骤省略,因此软件同其他Windows平台软件安装一致,皆有图形界面向导。 软件包可以选择 百度 一下,或者到 官网 注册后下载。
安装完成后打开界面如下图
笔者喜欢免安装版的,若需此软件包,此提供 百度云盘下载 提取密码:2voz(来自西西软件园)
版本不同可能不一致,此版本是
连接到Linux服务器
- 建立session(会话)
- 让安全协议保持默认SSH2
- 填写linux服务器IP地址,用户名
- 若无特殊要求,让session名和IP地址默认一致即可
- 选中新建立的session,尝试连接
- 输入用户密码,若认证成功,完成连接
建立session(会话)
让安全协议保持默认SSH2
填写linux服务器IP地址,用户名
若无特殊要求,让session名和IP地址默认一致即可
此时session已经建立好了。
选中新建立的session,尝试连接
输入用户密码,若认证成功,完成连接
文件上传
- rz 上传命令
- 选取文件
- ls 查看上传
- mv 移动文件
rz 上传命令
连接成功后应该是在登录用户的home目录下,可以用 ls
命令查看当前目录文件列表。 笔者以上传到Downloads目录为例,执行以下命令
[user@hostname ~]$ ls
appServer Documents Music Pictures Public spider_test Videos
Desktop Downloads mysql pts software Templates
[user@hostname ~]$ cd Downloads/
[user@hostname Downloads]$ ls
31text.sql text.sql webdata1.sql
[user@hostname Downloads]$ rz
rz waiting to receive.
Starting zmodem transfer. Press Ctrl+C to cancel.
选取文件
将要上传的文件从文件选择窗口选定,需要点击add方能加入上传列表。 选择好后确认上传即可。(注意rz程序执行时间有限制,不能选取过长时间,否则此次上传将失效)
之后便可以在secureCRT中看到上传进度。
ls 查看上传
执行以下命令查看上传。 (笔者采用测试的文件是纯文本文件,故可以用less,然而,此处用more命令查看文档内容_)
[user@hostname Downloads]$ ls
31text.sql blog__secureCRT.mkd text.sql webdata1.sql
[user@hostname Downloads]$ more blog__secureCRT.mkd
# 鍒╃敤secureCRT锛屼粠Windows OS涓婁紶鏂囦欢鍒癓inux鏈嶅姟鍣
...
实际上是本篇文章的内容,之所以是乱码显示,是编码的问题。 (windows默认GBK,linux默认是UTF8)
mv 移动文件
将文件任意移动(具有权限的地方)
[user@hostname Downloads]$ mv blog__secureCRT.mkd ~
详细使用请参考 mv
命令。
最后,别忘了:
[user@hostname Downloads]$ logout