![是否可以在 Linux 上的 SSHD 中禁用复制和粘贴?](https://linux22.com/image/1307933/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%9C%A8%20Linux%20%E4%B8%8A%E7%9A%84%20SSHD%20%E4%B8%AD%E7%A6%81%E7%94%A8%E5%A4%8D%E5%88%B6%E5%92%8C%E7%B2%98%E8%B4%B4%EF%BC%9F.png)
是否可以在 Linux 上禁用复制和粘贴,以便使用 Putty 或任何其他 ssh 客户端的人无法从服务器复制和粘贴到他们自己的机器上?
答案1
您无法禁用另一台机器对您的服务器发送给它的输出的渲染功能。
Putty 上的输出使用 Putty 中设置的规则来复制屏幕上显示的数据。这意味着屏幕上显示的数据是从服务器到终端的输出,源 (Linux) 不再控制该数据。
您可以更改连接到服务器的每个终端的已安装选项,假设您对这些机器也拥有管理权限。
作为控制服务器端事物的建议,我会限制显示您不想复制/粘贴的数据的能力,或者完全限制用户通过 ssh 访问服务器。这意味着您可以将许多功能包装在 sudo 中,或者不允许访问数据库或文件系统的某些部分。
答案2
否;复制和粘贴发生在客户端,您看不到它。