使用sftp代替ftp

7 sec read

从第一次使用ftp到现在已经过了好多年,先前一直用着,也没有感觉到有什么不妥。无意间了解到sftp,感觉是时候将ftp淘汰了。

ftp虽然非常的方便,但是还是存在着一些问题:

  • ftp需要安装服务器端软件,如Linux下的vsftpd和Windows下的Serv-U,配置比较麻烦不说,还有可能存在软件漏洞,且Serv-U是收费的。
  • ftp采用的是明文的密码,在网络传输者存在一定的风险。

sftp的出现可以很好的解决上述问题,sftp是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。SFTP 为 SSH的一部分,SFTP是使用加密传输认证信息和传输的数据,所以,使用SFTP是非常安全的。但是,由于这种传输方式使用了加密/解密技术,所以传输效率比普通的FTP要低一些。

另外sftp是不需要另外安装的,因为是SSH自带,所以会更省系统资源,对新手来说比较简单。Windows下常见的FTP客户端软件也都是支持sftp协议的。如:Filezilla、Flashfxp、cuteftp等。默认情况下使用sftp会登录到该用户的目录下。如果是自己的服务器,那么就不需要再做其他的配置了,如果需要给每个账号配置不同的目录权限,请自行搜索,网上的资料较多。

打赏作者
微信支付标点符 wechat qrcode
支付宝标点符 alipay qrcode

含C/C++代码包Anaconda安装问题

上篇文章主要讲了libffm在Windows系统下安装遇到的问题,今天在Linux环境下的Anaconda中安
1 min read

FFM/libffm在Windows上的使用

FFM 的作者Yu-Chin Juan在GitHub上开源了C++版本的代码libffm,由于日常的数据处理都
5 min read

使用Python获取照片Exif信息

什么是Exif? Exif(Exchangeable image file format)是专门为数码相机的照
4 min read

发表评论

电子邮件地址不会被公开。 必填项已用*标注