什么是SFTP?
什么是SFTP?SFTP代表SSH文件传输协议(SFTP),是一种用于网站安全文件管理的方法。
FTP(文件传输协议)提供了一种将文件从本地计算机移动到网站服务器的方法。但是,FTP不是一种安全的文件传输方法,恶意攻击通常针对FTP;SSH文件传输协议(SFTP)是类似于FTP的安全文件传输协议。SFTP的功能与通过安全外壳(SSH)连接的FTP相同。
由于SFTP利用SSH连接,因此使用SFTP在管理网站文件时可以提高安全性。由于SFTP利用SSH连接,因此使用SFTP在管理网站文件时可以提高安全性。
与FTP一样,您可以将SFTP与桌面FTP客户端一起使用。大多数FTP客户端(例如Filezilla,CoreFTP)都支持SFTP。
SFTP允许您上传,下载和更新网站上的文件。很多时候,尤其是在WordPress网站上,您需要一个FTP客户端来更新无法通过WordPress管理控制台编辑的文件,例如某些主题,插件和核心WordPress文件。
注意:对wordpress网站上的文件进行编辑会带来一定的风险。修改网站文件之前,请确保您已备份了网站。我们建议使用像BackupBuddy这样的WordPress备份插件。
什么是FTP客户端?
FTP是一种文件传输协议,一般是为了方便数据共享的。包括一个FTP服务器和多个FTP客户端。FTP客户端通过FTP协议在服务器上下载资源。
FTP客户端是一种软件实用程序,可在您的计算机与您的网站所驻留的服务器之间建立连接,通常使用FTP上传wordpress主题和wordpress插件。您可以选择任何FTP客户端,因为有多个出色的免费和开源FTP客户端可用。
可使用SFTP的3个最简单(免费)的FTP客户端是:
- Filezilla
- FlashFxp
- WinSCP
如何配置您的FTP客户端
连接到FTP客户端时,您需要将计算机连接到网站的服务器,包括域名的FTP服务器信息以及FTP用户名和密码。输入您的FTP服务器地址,您的FTP用户名,密码,并将端口22指定为连接端口。然后单击快速连接 以启动FTP会话。
如何使用SFTP将文件上传到您的网站
我们将使用WinSCP进行演示,但是大多数FTP客户端都是简单的拖放界面。
登录SFTP,IP填写服务器ip,使用root账号密码登录,端口号一般为22.(
用sftp上传的文件都属于root用户所属,若是要上传网站文件,记得把权限改成www用户所属 755权限)
请按照以下说明使用SFTP将文件上传到您的网站:
1.在屏幕的一侧,您将看到本地计算机上的目录和文件列表。
2.在本地计算机上找到要移至网站的文件。然后单击并将文件拖到服务器上的 wwwroot文件夹。根据文件的大小,可能需要一点时间来传输文件。
3.全部完成!完成文件上传后,请确保与服务器断开连接。
FTP与SFTP的区别
链接方式:FTP使用TCP端口21上的控制连接建立连接。而SFTP是在客户端和服务器之间通过SSH协议(TCP端口22)建立的安全连接来传输文件。
安全性:SFTP使用加密传输认证信息和传输的数据,所以使用SFTP相对于FTP是非常安全。
效率:SFTP这种传输方式使用了加密解密技术,所以传输效率比普通的FTP要低得多。