---
title: Java性能分析添加目标环境失败
description: "Java分析添加目标环境失败。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevkithistory/devkit_24/usermanual/kunpengfaq_06_0027.html
sourcePath: /source/zh/kunpengdevkithistory/devkit_24/usermanual/kunpengfaq_06_0027.html
indexId: 959088f7326d5ea703c6839a791baafd4aad939ed784cb1e395b936e20710ed376
---
# Java性能分析添加目标环境失败

#### 现象描述

Java分析添加目标环境失败。


#### 可能原因

- 证书生效时间大于系统当前时间导致添加目标环境失败。
- SSH的安全配置不满足软件要求。


#### 处理步骤

若是系统时间导致，请确认系统时间的准确性，系统时间准确后可部署成功。

若是SSH的安全配置问题，请根据以下步骤排查和配置。

1. 确认MACs是否支持对应算法。
  查看/etc/ssh目录下sshd_config配置文件。

  图1 sshd_config配置文件

  可通过ssh -Q mac查看是否支持hmac-sha2-256、hmac-sha2-256-etm@openssh.com、hmac-md5,hmac-sha1、umac-64@openssh.com、hmac-ripemd160。

  图2 mac支持的算法

  若上述加密算法支持但未配置，需在/etc/ssh目录下sshd_config配置文件中修改增加（注意仅添加支持的算法）：

```
MACs hmac-sha2-256,hmac-sha2-256-etm@openssh.com,hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160
```


2. 确认hostKey是否支持对应算法。
  查看/etc/ssh目录下是否含有：ssh_host_ecdsa_key、ssh_host_ed25519_key。

  图3 hostKey

  若没有则生成对应hostKey：

```
ssh-keygen -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key
ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key
```


  在配置文件/etc/ssh目录下sshd_config取消注释或新增：

```
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
```


3. 确认HostKeyAlgorithms是否支持对应算法。

  a. 查看HostKeyAlgorithms是否配置，未配置则忽略此项检查，若配置则查看内容存在包含列表中任意一项：ecdsa-sha2-nistp256、ecdsa-sha2-nistp384、ecdsa-sha2-nistp521、ssh-ed25519、ssh-ed25519-cert-v01@openssh.com、rsa-sha2-256、rsa-sha2-512。
  b. 若不包含可通过ssh -Q HostKeyAlgorithms查看加密算法的支持列表。
    图4 HostKeyAlgorithms支持的算法

  c. 选择既在包含列表中又在支持列表中的任意算法，将其添加到/etc/ssh目录下sshd_config配置文件中。

```
HostKeyAlgorithms ssh-ed25519,ssh-ed25519-cert-v01@openssh.com
```


4. 确认Ciphers是否支持对应算法。
  使用ssh -Q cipher命令检查支持的ssh对称密钥。

  图5 Ciphers支持的算法

  若上述加密算法支持但未配置，需在/etc/ssh目录下sshd_config配置文件中修改增加（注意仅添加支持的算法）：

```
Ciphers aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc,aes192-cbc,aes256-cbc
```


5. 检查/etc/ssh/ssh_config文件。
  在/etc/ssh/ssh_config文件中查看是否有以下内容，若文件中没有则新增以下内容：

```
GSSAPIAuthentication yes
```


6. 重启SSH使其修改生效。

```
systemctl restart sshd.service
```
