Php 安全地ssh到web应用程序用户服务器

Php 安全地ssh到web应用程序用户服务器,php,laravel,security,ssh,Php,Laravel,Security,Ssh,我正在创建一个Saas应用程序,它需要ssh连接到用户的远程主机。他们将在那里添加主机,我将给他们一个公钥,以添加到那里的授权密钥。然后,我的脚本将能够使用密钥对AuthenticateTIn通过ssh连接到该主机,并运行一些命令 我的问题是这是否安全?他们有没有办法扭转这种局面并访问我的服务器?我需要采取什么预防措施吗 web应用程序正在使用Laravel,但是ssh命令将由作业运行。对于这样的应用程序来说,它实在太宽了。这更像是一个理论问题,因为你没有提供细节。理论上,这对您来说并不危险,对

我正在创建一个Saas应用程序,它需要ssh连接到用户的远程主机。他们将在那里添加主机,我将给他们一个公钥,以添加到那里的授权密钥。然后,我的脚本将能够使用密钥对AuthenticateTIn通过ssh连接到该主机,并运行一些命令

我的问题是这是否安全?他们有没有办法扭转这种局面并访问我的服务器?我需要采取什么预防措施吗


web应用程序正在使用Laravel,但是ssh命令将由作业运行。

对于这样的应用程序来说,它实在太宽了。这更像是一个理论问题,因为你没有提供细节。理论上,这对您来说并不危险,对最终用户来说是危险的,这取决于您的公钥对其服务器的访问级别。拥有公钥不会给他们提供任何细节,也不会给你的服务器提供任何权力。不,这是唯一的办法,不过如果你被黑客攻击了,除了被黑客攻击之外,你会遇到大问题。但这是标准的方法,很多人都这样做。例如,cloud9和deployhq。