您可以按照以下步骤来设置:

  1. 在 100 服务器上创建一个新的用户,比如叫做 'scpuser'。

  2. 为这个用户设置一个密码。

  3. 在 100 服务器上创建一个目录,比如叫做 '/tmp/scp',并设置其权限为只有 'scpuser' 用户可读写。

  4. 在 36 服务器上使用 'ssh-keygen' 命令生成一个公钥和私钥。

  5. 将 36 服务器上生成的公钥复制到 100 服务器上 'scpuser' 的家目录下的 '.ssh/authorized_keys' 文件中。

  6. 在 36 服务器上使用 'scp' 命令向 100 服务器传输文件时,指定目标路径为 'scpuser@100服务器IP地址:/tmp/scp'。

这样一来,36 服务器上的用户只能向 100 服务器的 '/tmp/scp' 目录下传输文件,而无法访问其他目录。同时,由于只有 'scpuser' 用户能够访问这个目录,因此也保证了传输的安全性。


原文地址: https://www.cveoy.top/t/topic/oE7m 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录