Mac 的 Intel VTune Profiler 错误:无法与目标通信

Intel VTune Profiler error for Mac: Cannot communicate with the target

我在个人 MAC 上使用 Intel VTune 来分析 Linux 服务器上的远程应用程序。我按照 https://software.intel.com/content/www/us/en/develop/documentation/get-started-with-vtune/top/macos.html.

上的说明进行操作

配置分析时,在 WHERE 窗格中,我选择了 Remote Linux (SSH) 并将 SSH destination 指定为 username@hostname。但是我得到了Cannot communicate with the target username@hostname.

我已经配置了无密码连接,也就是说我可以直接通过命令ssh username@hostname连接到目标,不需要密码。我不知道为什么它说我无法连接到远程目标。有什么建议么?谢谢。

编辑:我仍然没有解决这个问题...我注意到第二行“远程系统上的 VTune Profiler 安装目录”。必须在远程服务器上安装 VTune 吗?这可能是问题所在吗?

我已经尝试过了,没有任何问题,所以我建议查看可能的问题部分并关注它们,这可能会有所帮助,

https://software.intel.com/content/www/us/en/develop/documentation/vtune-help/top/set-up-analysis-target/linux-targets/remote-linux-target-setup/configuring-ssh-access-for-remote-collection.html

我通常使用这个命令来设置无密码 ssh 命令,它对我有用:

cat ~/.ssh/id_rsa.pub | ssh remote_username@server_ip_address "mkdir -p ~/.ssh && chmod 700 ~/.ssh && cat >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"