# Using an environment variable inside "add\_ssh\_keys -\> fingerprints" commands

**URL:** <https://discuss.circleci.com/t/using-an-environment-variable-inside-add-ssh-keys-fingerprints-commands/42777>\
**Category:** Build Environment\
**Tags:** workflow, circle-yml, docker, ssh\
**Created:** [January 30, 2022, 7:52pm UTC](https://discuss.circleci.com/t/using-an-environment-variable-inside-add-ssh-keys-fingerprints-commands/42777 "2022-01-30T19:52:51Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![NisuSan](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/nisusan/32/29298_2.png) [@NisuSan](https://discuss.circleci.com/u/NisuSan)\
**Post date:** [January 30, 2022, 7:52pm UTC](https://discuss.circleci.com/t/using-an-environment-variable-inside-add-ssh-keys-fingerprints-commands/42777/1 "2022-01-30T19:52:51Z")

</div>

Hi there. I tried use add\_ssh\_keys command in the way describing in topic, but job log says “There are no configured ssh keys to install”.  
Documentation says it’s required step, even with using “manual ssh key instaling”. And it’s true, without fingerprint, job has failed everytime. Could anyone help with this problem please?

Part of my config:

```auto
release:
    executor: node
    steps: 
      - attach_workspace:
          at: ./
      - add_ssh_keys:
          fingerprints:
            - $GH_FNPR
      - run:
          name: Add github.com to known hosts
          command: ssh-keyscan github.com >> ~/.ssh/known_hosts

```

Oh, it seems like @hermant2 faced with this problem too( [in this topic](https://discuss.circleci.com/t/using-an-environment-variable-inside-of-add-ssh-keys-step/27302))
