# Drone SSH stuck in pending

**URL:** <https://drone.discourse.group/t/drone-ssh-stuck-in-pending/10857>\
**Category:** Drone Support\
**Created:** [June 21, 2021, 5:39am UTC](https://drone.discourse.group/t/drone-ssh-stuck-in-pending/10857 "2021-06-21T05:39:53Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![abiwardanii](https://yyz1.discourse-cdn.com/flex003/user_avatar/drone.discourse.group/abiwardanii/32/2271_2.png) [@abiwardanii](https://drone.discourse.group/u/abiwardanii)\
**Post date:** [June 21, 2021, 5:39am UTC](https://drone.discourse.group/t/drone-ssh-stuck-in-pending/10857/1 "2021-06-21T05:39:53Z")

</div>

I want to try to create a new folder via drone ssh but after I try as in the documentation, the status is always pending. is there anything I missed? my 1 server IP: 222.122.122.122, my 2 server IP: 177.33.9.222

```auto
---
kind: pipeline
type: ssh
name: drone-ssh-test

server:
  host: 177.33.9.222
  user: user_name
  password: pass_word

steps:
- name: make folder
  commands:
  - mkdir test-drone

```

---

<div class="post-metadata">

**Author:** ![bradrydzewski](https://yyz1.discourse-cdn.com/flex003/user_avatar/drone.discourse.group/bradrydzewski/32/3513_2.png) [@bradrydzewski](https://drone.discourse.group/u/bradrydzewski)\
**Post date:** [June 21, 2021, 1:48pm UTC](https://drone.discourse.group/t/drone-ssh-stuck-in-pending/10857/2 "2021-06-21T13:48:03Z")

</div>

did you install an [ssh runner](https://docs.drone.io/runner/ssh/installation/) to process your pipeline?

also see [Builds are Stuck in Pending Status](http://discuss.harness.io/t/builds-are-stuck-in-pending-status/4437)

---

<div class="post-metadata">

**Author:** ![abiwardanii](https://yyz1.discourse-cdn.com/flex003/user_avatar/drone.discourse.group/abiwardanii/32/2271_2.png) [@abiwardanii](https://drone.discourse.group/u/abiwardanii)\
**Post date:** [June 23, 2021, 8:15am UTC](https://drone.discourse.group/t/drone-ssh-stuck-in-pending/10857/3 "2021-06-23T08:15:48Z")

</div>

I wanted to install ssh runner but my DRONE RPC HOST environment is already used for exec runner, can it also be used for ssh runner?

---

<div class="post-metadata">

**Author:** ![hwittenborn](https://yyz1.discourse-cdn.com/flex003/user_avatar/drone.discourse.group/hwittenborn/32/3326_2.png) [@hwittenborn](https://drone.discourse.group/u/hwittenborn)\
**Post date:** [June 23, 2021, 12:21pm UTC](https://drone.discourse.group/t/drone-ssh-stuck-in-pending/10857/4 "2021-06-23T12:21:02Z")

</div>

I’m pretty sure you can. You just set it once in the Drone image config, and then just repeat it in all of your runners.

Guess the best way to find out though would be to try it 🤷‍♂️

---

<div class="post-metadata">

**Author:** ![abiwardanii](https://yyz1.discourse-cdn.com/flex003/user_avatar/drone.discourse.group/abiwardanii/32/2271_2.png) [@abiwardanii](https://drone.discourse.group/u/abiwardanii)\
**Post date:** [June 23, 2021, 12:40pm UTC](https://drone.discourse.group/t/drone-ssh-stuck-in-pending/10857/5 "2021-06-23T12:40:13Z")

</div>

I already did it this way:

```auto
docker run -d \
  --env=DRONE_RPC_SECRET={{DRONE_RPC_SECRET}} \ 
  --env=DRONE_SERVER_HOST={{DRONE_SERVER_HOST}} \ 
  --env=DRONE_SERVER_PROTO={{DRONE_SERVER_PROTO}} \
  -p 3003:3000 \
  --restart always \
  --name runner \
  drone/drone-runner-ssh

```

but its appear error:

```auto
drone-runner-ssh: error: required key DRONE_RPC_HOST missing value, try --help

```

---

<div class="post-metadata">

**Author:** ![bradrydzewski](https://yyz1.discourse-cdn.com/flex003/user_avatar/drone.discourse.group/bradrydzewski/32/3513_2.png) [@bradrydzewski](https://drone.discourse.group/u/bradrydzewski)\
**Post date:** [June 23, 2021, 12:50pm UTC](https://drone.discourse.group/t/drone-ssh-stuck-in-pending/10857/6 "2021-06-23T12:50:00Z")

</div>

> [@\[SOLVED\] Can't verify HMAC secrets for extension requests made through the Docker runner](https://drone.discourse.group/t/solved-cant-verify-hmac-secrets-for-extension-requests-made-through-the-docker-runner/9363/3):
>
> I wanted to install ssh runner but my DRONE RPC HOST environment is already used for exec runner, can it also be used for ssh runner?

The DRONE\_RPC\_HOST is the hostname / ip address of the Drone server, not the runner. The runner uses this DRONE\_RPC\_HOST to determine the server address so that it can connect and poll for work. It is therefore required.

---

<div class="post-metadata">

**Author:** ![abiwardanii](https://yyz1.discourse-cdn.com/flex003/user_avatar/drone.discourse.group/abiwardanii/32/2271_2.png) [@abiwardanii](https://drone.discourse.group/u/abiwardanii)\
**Post date:** [June 23, 2021, 2:25pm UTC](https://drone.discourse.group/t/drone-ssh-stuck-in-pending/10857/7 "2021-06-23T14:25:09Z")

</div>

Thanks, @bradrydzewski for your explanation, this problem has been solved
