您的位置:首页 >科技资讯 >正文

🌟Linux sftp添加用户及免密登录设置🌟

摘要 在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工具免密登录啦!🎉 这样不仅方便日常运维,还大大提升了工作效率!🚀

版权声明:本文由用户上传,如有侵权请联系删除!