我不太确定这个问题应该向谁问,所以希望大家能够帮助我。
我正在开发一个项目,我想在 SSH 客户端上加密之前将数据添加到每个数据包的末尾,然后在 SSH 目标上解密后立即从数据包中取出该数据。我想对 ssh 会话期间的所有通信执行此操作,作为我正在开发的涉及 SSH 的身份验证系统的一部分
目前我正在查看 OpenSSH github 并开始查看 sshd.c 文件,但我希望有人可以指出我要查看的正确文件以帮助我实现此目标,或者可能是一个更好的地方来询问此问题向那些对这些东西有更多了解的人提出问题。
任何帮助将不胜感激 - 谢谢!
答案1
另一种方法是不去管ssh
(例如,这意味着您也可以应用更新和安全修复程序而无需重新编译)。
然后,您可以使用端口转发来与包装器进行出界通信。这已经完成了,检查-M
中的标志autossh
。