Linux如何开启SFTP-创新互联

一、SFTP讲解

创新互联公司-专业网站定制、快速模板网站建设、高性价比古丈网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式古丈网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖古丈地区。费用合理售后完善,十年实体公司更值得信赖。

  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。

二、开启SFTP

  开启命令:

1 /etc/init.d/sshd start  
2 /etc/init.d/sshd stop

  这样启动之后,用XShell5工具使用SFTP连接是可以连接上的

  如下图配置:

Linux 如何开启SFTP

图1 配置信息

Linux 如何开启SFTP

图2 连接成功

  PS:但如果使用Java编写的程序连接,发现出现了错误,报的错误是Auth fail ,验证出错。

  可能的原因:
  /etc/ssh/sshd_config文件夹的一个配置项PasswordAuthentication 默认为no,“PasswordAuthentication”设置是否允许口令验证。把它改为yes,重启服务就OK了。


文章名称:Linux如何开启SFTP-创新互联
URL地址:http://pwwzsj.com/article/coscjd.html