【问题标题】:Connect to a remote RHEL VM via ssh and sudo通过 ssh 和 sudo 连接到远程 RHEL VM
【发布时间】:2017-11-24 02:32:36
【问题描述】:

我在本地 Windows 7 和远程 RHEL 7 VM 上安装了 JProfiler 10.0.1。

由于格式问题,此处提供了与第 3 点相关的输出:

bash-4.2$ hostname
l4513t.sss.se.com
bash-4.2$ ./jpenable
Select a JVM:
org.apache.nifi.bootstrap.RunNiFi start [29714] [1]
org.apache.nifi.NiFi [29731] [2]
2
Please select the profiling mode:
GUI mode (attach with JProfiler GUI) [1, Enter]
Offline mode (use config file to set profiling settings) [2]
1
Please enter a profiling port
[45180]
45180
You can now use the JProfiler GUI to connect on port 45180
bash-4.2$

一些事实:

  1. 我希望监控的远程 RHEL JVM 使用用户“nifi”运行
  2. 由于我是“sudoer”,因此我使用自己的用户名“ojoqcu”通过 SSH(通过 Putty)连接到远程 VM,然后使用“sudo su - , su nifi”或简单的“ sudo su nifi'。然后,我在不提供密码的情况下成为“nifi”用户
  3. 根据jprofiler documentation我以“nifi”用户身份执行了“jpenable”文件,以下是输出

当我尝试使用 JProfiler 向导从本地计算机连接到“远程应用程序”时,出现连接错误。请注意,手动提供端口 45180 并没有帮助,因为运行 jprofiler 的用户是 nifi。

【问题讨论】:

    标签: jprofiler


    【解决方案1】:

    请注意,手动提供端口 45180 并没有帮助,因为运行 jprofiler 的用户是 nifi。

    如果你已经运行了 jpenable,这就是你应该做的。您使用“手动指定分析端口”而不是使用“发现正在运行的 JVM”。在这种情况下,除了设置与远程机器的 SSH 连接的上下文之外,不会有关于用户的问题。

    【讨论】:

      猜你喜欢
      • 2021-11-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-20
      相关资源
      最近更新 更多