本文共 600 字,大约阅读时间需要 2 分钟。
安全文件传输协议(Secure File Transfer Protocel)是一种经过加密的文件传输协议,是由Internet工程任务组设计为SSH 的扩展版本,SFTP是通过SSH传输文件。FTP是一种非加密的文件传输协议,存在安全隐患。
通过修改“/etc/ssh/sshd_config”文件,将root用户的目录设置为"/srv/ftp"
第一步:创建ftp文件夹,并且设置ftp文件夹的权限为755mkdir /srv/ftpchmod 755 /srv/ftp
第二步:修改sshd配置文件
sudo vi /etc/ssh/sshd_config //通过vi命令打开配置文件
修改sshd配置文件的内容如下:
Subsystem sftp internal-sftpMatch User rootChrootDirectory /srv/ftpForceCommand internal-sftpAllowTcpForwarding noX11Forwarding no
退出并保存。
第三步:重启sshd,尝试远程登录
sudo service sshd restart
客户端电脑远程访问:
sftp root@192.168.56.101
windows 平台远程sftp登录如下:
linux对应目录信息如下:转载地址:http://lxuun.baihongyu.com/