使用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语言学习:size_t

在学习C语言的时候,遇到了一个新的数据类型size_t,截止目前也没有完全理清这个类似的具体场景及出现的原因。
44 sec read

C语言学习:main()函数的正确写法

C语言虽然是一门古老的语言,但是其标准一直在完善,所以很多以前支持的语法在到当前已经不能在使用了。 C语言的版
41 sec read

Scipy数学函数的Scala实现

最近在推进项目的时候,遇到需要将线下的Python代码转化成线上的集群代码,由于机器代码环境是Scala,所以
4 min read

发表评论

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