Linux 服务器 SCP 文件传输限制:仅限特定目录
您可以按照以下步骤来设置:
-
在 100 服务器上创建一个新的用户,比如叫做 'scpuser'。
-
为这个用户设置一个密码。
-
在 100 服务器上创建一个目录,比如叫做 '/tmp/scp',并设置其权限为只有 'scpuser' 用户可读写。
-
在 36 服务器上使用 'ssh-keygen' 命令生成一个公钥和私钥。
-
将 36 服务器上生成的公钥复制到 100 服务器上 'scpuser' 的家目录下的 '.ssh/authorized_keys' 文件中。
-
在 36 服务器上使用 'scp' 命令向 100 服务器传输文件时,指定目标路径为 'scpuser@100服务器IP地址:/tmp/scp'。
这样一来,36 服务器上的用户只能向 100 服务器的 '/tmp/scp' 目录下传输文件,而无法访问其他目录。同时,由于只有 'scpuser' 用户能够访问这个目录,因此也保证了传输的安全性。
原文地址: https://www.cveoy.top/t/topic/oE7m 著作权归作者所有。请勿转载和采集!