# Rails Delayed\_Jobs trying to ssh into a server error: Premission Denied

**URL:** <https://www.ruby-forum.com/t/rails-delayed-jobs-trying-to-ssh-into-a-server-error-premission-denied/260530>\
**Category:** Uncategorized\
**Created:** [November 29, 2020, 11:43pm UTC](https://www.ruby-forum.com/t/rails-delayed-jobs-trying-to-ssh-into-a-server-error-premission-denied/260530 "2020-11-29T23:43:20Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![nmp153](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/dec6dc/32.png) [@nmp153](https://www.ruby-forum.com/u/nmp153)\
**Post date:** [November 29, 2020, 11:43pm UTC](https://www.ruby-forum.com/t/rails-delayed-jobs-trying-to-ssh-into-a-server-error-premission-denied/260530/1 "2020-11-29T23:43:20Z")

</div>

I have a method in my model that uses delayed\_jobs and it is supposed to ssh into a server and delete files but I keep getting `Permission denied, please try again.` in my log when I see delayed\_job trying to complete the task.

The following below works without putting it in delayed\_jobs. It seems as if delayed\_jobs is like its own user and I need to add it to my server to be able to ssh into it. I did `adduser delayed_job` that did not work, I tried `adduser DJ` that as well did not work. Keep getting the same errors as above. What would be a solution to this issue I am facing?

for testing purposes I am trying the following below

```auto
before_destroy :schedule_destroy

def schedule_destroy
  User.delay(run_at: 1.minutes.from_now).destroy_numbers
end

def self.destroy_numbers
 SysExecLogger.exec "ssh myserver 'rm -r /var/gluster/recordings/boop/'"
end

```
