# Universal Robot Safety Password

**URL:** <https://www.robotexchange.io/t/universal-robot-safety-password/974>\
**Category:** Technical questions\
**Created:** [January 22, 2020, 8:35am UTC](https://www.robotexchange.io/t/universal-robot-safety-password/974 "2020-01-22T08:35:03Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mathijs](https://www.robotexchange.io/user_avatar/www.robotexchange.io/mathijs/32/7_2.png) [@Mathijs](https://www.robotexchange.io/u/Mathijs)\
**Post date:** [January 22, 2020, 8:35am UTC](https://www.robotexchange.io/t/universal-robot-safety-password/974/1 "2020-01-22T08:35:03Z")

</div>

If you need to access the safety configuration but the password is unknown you can remove it.

Log in using an SFTP client (WinSCP) or through SSH.

- Username = root
- Password = easybot

The folder you arrive in will have a file called:  
 ![image](https://www.robotexchange.io/uploads/default/original/1X/af9ec3ae4fdd4bfb0c79ab3e9269aa9cbc3f0d2e.png)

Remove this file and restart the robot. Now the safety password can be set up again.

 ![image](https://www.robotexchange.io/uploads/default/original/1X/f7ae665fbb3e26f13cb55d851a1314255335beb6.png)

---

<div class="post-metadata">

**Author:** ![austinleemiller](https://www.robotexchange.io/letter_avatar_proxy/v4/letter/a/57b2e6/32.png) [@austinleemiller](https://www.robotexchange.io/u/austinleemiller)\
**Post date:** [December 29, 2020, 9:04pm UTC](https://www.robotexchange.io/t/universal-robot-safety-password/974/2 "2020-12-29T21:04:39Z")

</div>

Is this possible with the UR5 robot? Is there a way to factory reset the UR5 also?

---

<div class="post-metadata">

**Author:** ![Mathijs](https://www.robotexchange.io/user_avatar/www.robotexchange.io/mathijs/32/7_2.png) [@Mathijs](https://www.robotexchange.io/u/Mathijs)\
**Post date:** [January 8, 2021, 8:21am UTC](https://www.robotexchange.io/t/universal-robot-safety-password/974/3 "2021-01-08T08:21:40Z")

</div>

Hey Austin,

Sorry for the late reply.

> [@austinleemiller](#):
>
> Is this possible with the UR5 robot?

Yes it is possible to login to the UR5 robot this way.

> [@austinleemiller](#):
>
> Is there a way to factory reset the UR5 also?

What do you want to do exactly? Do you want to use a fresh installation file?  
[https://www.universal-robots.com/articles/ur/resetting-the-defaultinstallation-file/](https://www.universal-robots.com/articles/ur/resetting-the-defaultinstallation-file/)

Or do you want te replace the image with a fresh one?  
[https://www.universal-robots.com/articles/ur/how-to-replace-flashcard-in-cb3-and-e-series-robots/](https://www.universal-robots.com/articles/ur/how-to-replace-flashcard-in-cb3-and-e-series-robots/)

**NOTE: Reflashing your SD card or USB stick will delete all your programs and calibration files, make sure you always have a full backup before doing any memory replacement or image re-install.**

---

<div class="post-metadata">

**Author:** ![N\_R\_PT](https://www.robotexchange.io/letter_avatar_proxy/v4/letter/n/a183cd/32.png) [@N\_R\_PT](https://www.robotexchange.io/u/N_R_PT)\
**Post date:** [March 23, 2021, 9:31am UTC](https://www.robotexchange.io/t/universal-robot-safety-password/974/4 "2021-03-23T09:31:25Z")

</div>

Hi Mathijs,

What do you mean “Log in using an SFTP client (WinSCP) or through SSH”? It´s via PolyScope?

Sorry for my noob question, i not from IT and from what i google it´s i do not understand…

Thanks!  
Regards

---

<div class="post-metadata">

**Author:** ![Mathijs](https://www.robotexchange.io/user_avatar/www.robotexchange.io/mathijs/32/7_2.png) [@Mathijs](https://www.robotexchange.io/u/Mathijs)\
**Post date:** [March 23, 2021, 10:14am UTC](https://www.robotexchange.io/t/universal-robot-safety-password/974/5 "2021-03-23T10:14:25Z")

</div>

Welcome @N_R_PT ,

First of all it is not a noob question. I’ll walk you through it real quick.

The Universal Robot runs on Linux. You only see the User Interface on the teach pendant, but you can actually login to the Linux OS that is running on the robot.

Linux has a sepcial **remote** login port which you can use to login to execute commands or transfer files.

One way of doing so is to use [WinSCP :: Official Site :: Download](https://winscp.net/eng/download.php)

Once you have downloaded and installed WinSCP on a laptop / PC you can connect to the robot, see screenshot below.

 ![image](https://www.robotexchange.io/uploads/default/original/2X/f/fc4620a9a60c46d745e8e99af42628a117de12cf.png)

Default credentials are  
user: root  
password: easybot

Hope this makes things clear.

---

<div class="post-metadata">

**Author:** ![mel.313](https://www.robotexchange.io/letter_avatar_proxy/v4/letter/m/b3f665/32.png) [@mel.313](https://www.robotexchange.io/u/mel.313)\
**Post date:** [August 5, 2021, 2:14pm UTC](https://www.robotexchange.io/t/universal-robot-safety-password/974/6 "2021-08-05T14:14:07Z")

</div>

This is very helpful! But how do I know what my port number is? And the program is telling me that my host number “does not exist”. Would you happen to know why?

---

<div class="post-metadata">

**Author:** ![Mathijs](https://www.robotexchange.io/user_avatar/www.robotexchange.io/mathijs/32/7_2.png) [@Mathijs](https://www.robotexchange.io/u/Mathijs)\
**Post date:** [August 5, 2021, 5:11pm UTC](https://www.robotexchange.io/t/universal-robot-safety-password/974/7 "2021-08-05T17:11:15Z")

</div>

Hi Mel,

> [@mel.313](#):
>
> But how do I know what my port number is?

It should be the default port, which is 22.

> [@mel.313](#):
>
> And the program is telling me that my host number “does not exist”.

What is your network configuration? You probably need to set your IP address on your ethernet adapter.

 ![image](https://www.robotexchange.io/uploads/default/original/2X/9/9d2698be6ae69fd35ed51dd3116a277ecc4f1336.png)

Make sure to set the robot IP, you can use [this guide](https://www.universal-robots.com/media/1226290/weiss_wsg_interfacing_universal_robots.pdf), page 5:

 ![image](https://www.robotexchange.io/uploads/default/original/2X/4/45f019cb067374cb28aff08e9cfddd841f36b651.jpeg)

Make sure the IP address is in the same range, and the subnet mask is the same. The IP address range is different in the screenshots, don’t get confused by that!!

Hopefully you can get things to work now.

---

<div class="post-metadata">

**Author:** ![Jibs93](https://www.robotexchange.io/letter_avatar_proxy/v4/letter/j/f9ae1b/32.png) [@Jibs93](https://www.robotexchange.io/u/Jibs93)\
**Post date:** [November 4, 2022, 1:08pm UTC](https://www.robotexchange.io/t/universal-robot-safety-password/974/8 "2022-11-04T13:08:59Z")

</div>

Thanks a lot, it is the solution that I needed

---

<div class="post-metadata">

**Author:** ![Mathijs](https://www.robotexchange.io/user_avatar/www.robotexchange.io/mathijs/32/7_2.png) [@Mathijs](https://www.robotexchange.io/u/Mathijs)\
**Post date:** [November 5, 2022, 8:03pm UTC](https://www.robotexchange.io/t/universal-robot-safety-password/974/9 "2022-11-05T20:03:05Z")

</div>

No problem, if there is anything you need help with feel free to create a topic about it!

---

<div class="post-metadata">

**Author:** ![frenzius](https://www.robotexchange.io/letter_avatar_proxy/v4/letter/f/3e96dc/32.png) [@frenzius](https://www.robotexchange.io/u/frenzius)\
**Post date:** [February 10, 2023, 4:22pm UTC](https://www.robotexchange.io/t/universal-robot-safety-password/974/10 "2023-02-10T16:22:47Z")

</div>

Good evening. I am having an issue for which I could use a factory reset. I downloaded WinSCP, but I am not able to see the robot. I have already followed all the steps suggested in the previous posts. I imagine that I need to have an Ethernet cable connected to the robot control box, is that correct? Is there an Ethernet port available? I am not really an expert when it comes to networking.  
Besides, I have inherited the setup and I received little to no help from the previous owners, so I do not know if there is anything blocking the access.

Thanks!

Regards

 ![msg5920858137-1 (2)](https://www.robotexchange.io/uploads/default/original/2X/6/64b8b444e4d6e12ada7d758f8450ac368c2e4916.jpeg)

---

<div class="post-metadata">

**Author:** ![frenzius](https://www.robotexchange.io/letter_avatar_proxy/v4/letter/f/3e96dc/32.png) [@frenzius](https://www.robotexchange.io/u/frenzius)\
**Post date:** [February 10, 2023, 5:28pm UTC](https://www.robotexchange.io/t/universal-robot-safety-password/974/11 "2023-02-10T17:28:51Z")

</div>

So, I had a look and I found the Ethernet port in the control box. I connected my laptop to it via an Ethernet cable, disabling the laptop’s wifi just in case. I managed to get access to the IP address of the machine.

 ![msg5920858137-3 (2)](https://www.robotexchange.io/uploads/default/original/2X/5/5c91df2d4ca964b7030ff207aa6dcb1ed1bc39e3.jpeg)

I inserted the IP address of the machine here, password typed was easybot.  
I also changed the settings of my laptop in this way.  
However, it still tells me that the host does not exist. What am I doing wrong?

Thanks!

---

<div class="post-metadata">

**Author:** ![frenzius](https://www.robotexchange.io/letter_avatar_proxy/v4/letter/f/3e96dc/32.png) [@frenzius](https://www.robotexchange.io/u/frenzius)\
**Post date:** [February 10, 2023, 5:29pm UTC](https://www.robotexchange.io/t/universal-robot-safety-password/974/12 "2023-02-10T17:29:45Z")

</div>

Apologies for multiple posting, but I am not allowed to paste more than one attachment, as I am a new user.

 ![msg5920858137-2](https://www.robotexchange.io/uploads/default/original/2X/d/d36acd80a41574db3c585c51811160325b373794.jpeg)

---

<div class="post-metadata">

**Author:** ![Mathijs](https://www.robotexchange.io/user_avatar/www.robotexchange.io/mathijs/32/7_2.png) [@Mathijs](https://www.robotexchange.io/u/Mathijs)\
**Post date:** [February 10, 2023, 5:47pm UTC](https://www.robotexchange.io/t/universal-robot-safety-password/974/13 "2023-02-10T17:47:37Z")

</div>

> [@frenzius](#):
>
> look and I found the Ethernet port in the control box. I connected my laptop to it via an Ethernet cable, disabling the laptop’s wifi just in case. I managed to get access to the IP ad

Maybe the hostname can’t be resolved for whatever reason.

A possible cause could be this:

IP for your computer:

 ![image](https://www.robotexchange.io/uploads/default/original/2X/0/0960ac537b2239842dc3aea4202902e9f0790f53.jpeg)

IP for your robot:

 ![image](https://www.robotexchange.io/uploads/default/original/2X/c/c727ba619abf387a1d3847fc0600f296d355f938.jpeg)

Can you spot the error? If not the solution is below.

> **Click for solution**
>
> An IP address needs to be unique, or else your devices can't talk to each other.

---

<div class="post-metadata">

**Author:** ![frenzius](https://www.robotexchange.io/letter_avatar_proxy/v4/letter/f/3e96dc/32.png) [@frenzius](https://www.robotexchange.io/u/frenzius)\
**Post date:** [February 10, 2023, 6:13pm UTC](https://www.robotexchange.io/t/universal-robot-safety-password/974/14 "2023-02-10T18:13:41Z")

</div>

Thanks for the quick reply. I changed the IP address of my computer to 192.168.0.17 (no particular reason for this choice), I reran WinSCP with the same settings and still tells me that ur-20195500935 does not exist.  
In the picture it says that it is not connected to network, could that be the reason why it is not working?

Thanks!

---

<div class="post-metadata">

**Author:** ![Mathijs](https://www.robotexchange.io/user_avatar/www.robotexchange.io/mathijs/32/7_2.png) [@Mathijs](https://www.robotexchange.io/u/Mathijs)\
**Post date:** [February 12, 2023, 11:54am UTC](https://www.robotexchange.io/t/universal-robot-safety-password/974/15 "2023-02-12T11:54:46Z")

</div>

Sometimes the UR is not properly outputing things about the network on the display. Especially older versions would display 0.0.0.0 after setting an IP.

So now what you did is change the IP of your computer to the wrong subnet.  
If the UR has 172.20.9.11 with subnet 255.255.255.0 then you can pick anything between 172.20.9.1 and 172.20.9.254 except for .11.

If it still doesn’t work then maybe the network needs to be enabled on the UR or the network cable is malfunctioning, but first the devices must have a proper IP configuration.

---

<div class="post-metadata">

**Author:** ![SepRobot](https://www.robotexchange.io/letter_avatar_proxy/v4/letter/s/ecc23a/32.png) [@SepRobot](https://www.robotexchange.io/u/SepRobot)\
**Post date:** [April 25, 2024, 1:56pm UTC](https://www.robotexchange.io/t/universal-robot-safety-password/974/16 "2024-04-25T13:56:08Z")

</div>

When I try to set a static ip address in the system section of the polyscope settings, the IP address is changed back to 0.0.0.0 when I hit apply.

As I cannot set an IP address different to 0.0.0.0, I can’t access to the robot via winSCP to change the password.

From your answer it seems you might know how to address this issue

---

<div class="post-metadata">

**Author:** ![Mathijs](https://www.robotexchange.io/user_avatar/www.robotexchange.io/mathijs/32/7_2.png) [@Mathijs](https://www.robotexchange.io/u/Mathijs)\
**Post date:** [April 25, 2024, 6:24pm UTC](https://www.robotexchange.io/t/universal-robot-safety-password/974/17 "2024-04-25T18:24:21Z")

</div>

This is usually a display error. What is the IP address and subnet you tried to set on your robot? And is it the same as on your computer?

Assuming you are using Windows, could you open a command prompt and post the output of

```auto
ipconfig

```

Output would look something like this:

```auto

Ethernet adapter Ethernet:

   Connection-specific DNS Suffix . :
   IPv4 Address. . . . . . . . . . . : 192.168.0.11
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.0.1

```

The robot has to be in the same range as your PC.

If this still fails, you can try to open a virtual terminal. Connect a keyboard using the USB on the teach pendant or inside the controller. You can get a terminal by pressing one of these combinations (not sure which one works on UR).

```auto
Ctrl + Alt + F1
Ctrl + Alt + F2
Ctrl + Alt + F3
Ctrl + Alt + F4
Ctrl + Alt + F5
Ctrl + Alt + F6

```

Then you can login as user **root** with password **easybot**. Let me know if this works.
