🌟Linux sftp添加用户及免密登录设置🌟
•
2025-03-25 17:25:12
摘要 在Linux系统中,配置SFTP服务并实现免密登录,可以大幅提升文件传输效率和安全性!💪 下面是具体步骤👇:首先,添加新用户:打开终端,输
在Linux系统中,配置SFTP服务并实现免密登录,可以大幅提升文件传输效率和安全性!💪 下面是具体步骤👇:
首先,添加新用户:
打开终端,输入`sudo adduser sftpuser`创建新用户,并设置密码。接着,编辑SSH配置文件`/etc/ssh/sshd_config`,添加以下
`Match User sftpuser`
`ChrootDirectory /home/sftpuser`
`ForceCommand internal-sftp`
`AllowTcpForwarding no`
`X11Forwarding no`
保存后重启SSH服务:`sudo systemctl restart sshd`。这样就完成了SFTP环境的基本搭建。
接下来,配置免密登录:
使用`ssh-keygen`生成密钥对(公钥+私钥),将公钥复制到目标服务器的`/home/sftpuser/.ssh/authorized_keys`中。确保目录权限正确:
`mkdir /home/sftpuser/.ssh`
`chmod 700 /home/sftpuser/.ssh`
`touch /home/sftpuser/.ssh/authorized_keys`
`chmod 600 /home/sftpuser/.ssh/authorized_keys`
完成以上步骤后,即可通过SFTP工具免密登录啦!🎉 这样不仅方便日常运维,还大大提升了工作效率!🚀
版权声明:本文由用户上传,如有侵权请联系删除!
标签: