在实际开发工作中,经常需要PC和树莓派开发板之间互传文件。通过网络传输是最为便利的方式之一。
SFTP
SFTP,Secure File Transfer Protocol的缩写,安全文件传输协议,为传输文件提供一种安全的加密方法。PC和树莓派之间采用该协议进行文件传输,其中树莓派作为服务器,PC为客户端。
开启SFTP服务
SFTP服务本身并没有单独的守护进程,它是SSH的一个安全文件传输子系统。开启SSH服务和SFTP服务都是通过/usr/sbin/sshd这个后台程序监听22端口实现,而SFTP服务作为一个子服务,是通过/etc/ssh/sshd_config文件中的Subsystem配置实现的。
打开配置文件sshd_config:
cat /etc/ssh/sshd_config