sftp上传本地文件到服务器上(基于SecureCRT)


一、SecureCRT简介:  
  SecureCRT是一款支持SSH(SSH1和SSH2)的 终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。
  SecureCRT支持SSH,同时支持 Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、 UNIX和VMS的理想工具。通过使用内含的VCP命令行程序可以进行 加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争.能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的 ANSI颜色等.SecureCRT的SSH 协议支持DES,3DES和RC4密码和密码与 RSA鉴别【百度百科】

二、sftp简介:  

  sftp是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。SFTP 为 SSH的其中一部分,是一种传输档案至 Blogger 伺服器的安全方式。其实在SSH软件包中,已经包含了一个叫作SFTP(Secure File Transfer Protocol)的安全文件信息传输子系统,SFTP本身没有单独的守护进程,它必须使用sshd守护进程(端口号默认是22)来完成相应的连接和答复操作,所以从某种意义上来说,SFTP并不像一个服务器程序,而更像是一个客户端程序。SFTP同样是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。但是,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低得多,如果您对网络安全性要求更高时,可以使用SFTP代替FTP。【百度百科】

三、这里主要讲的是基于SecureCRT将windows本地的文件上传至远程服务器(这里是cenos 7)中:
1、打开sftp操作:
两种方式:
①.快捷键:ALT+P,会打开一个新的窗口,如下图所示

 

 ②使用命令,需要手动输入密码。

 #sftp username@ip 

 

 2、将文件从本地上传到服务器:

put [本地文件的地址] [服务器上文件存储的位置]

有时,需要访问本地的文件路径,或者目录,有以下快捷方式,可供参考:

pwd: 查询linux主机所在目录(也就是远程主机目录)

lpwd: 查询本地目录(一般指windows上传文件的目录:我们可以通过查看”选项“下拉框中的”会话选项“)

ls: 查询连接到当前linux主机所在目录有哪些文件

lls: 查询当前本地上传目录有哪些文件

lcd: 改变本地上传目录的路径

cd: 改变远程上传目录

get: 将远程目录中文件下载到本地目录

put: 将本地目录中文件上传到远程主机(linux)

quit: 断开FTP连接

3、将服务器文件拉取到本地

get [服务器上文件存储的位置] [本地要存储的位置]

4、断开连接

exit/quit

 这里两个命令都可以断开sftp的连接,暂时还没有发现什么区别。

5、断开SecureCRT与远程服务器的连接

exit

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM