I recently set up a Ubiquiti access point (model UAP-AC-PRO-US). Part of the process required me to log into the access point, but I could not find any connection details such as the port, username, or password. After a bit of digging, I figured it out.
Logging into AP before it is adopted
When your access point is new and hasn’t been connected to your UniFi controller yet, the default SSH credentials are:
Port: 22 Username: ubnt Password: ubnt
You can find the IP address for the access point listed in the UniFi controller’s Devices page. In my case, the IP address was 10.0.0.103
. To log in, I ran the following command from my terminal:
[chris@home ~]$ ssh ubnt@10.0.0.103 ubnt@10.0.0.103's password: ubnt BusyBox v1.25.1 () built-in shell (ash) ___ ___ .__________.__ | | |____ |__\_ ____/__| | | / \| || __) | | (c) 2010-2019 | | | | \ || \ | | Ubiquiti Networks, Inc. |______|___| /__||__/ |__| |_/ https://www.ui.com/ Welcome to UniFi UAP-AC-Pro-Gen2! UBNT-BZ.v4.0.21#
Logging into AP after it is adopted
If the access point is already adopted and provisioned, the UniFi controller changed the SSH login credentials for it. If your UniFi controller already manages other access points, the new access point’s SSH credentials are changed to the same credentials. If this is the first access point added to the UniFi controller, the new username is admin
and the password was randomized.
If you need to change the SSH login credentials for the access point, please read this article.
To find the IP address for your access point, log into your UniFi controller and go to the Devices page. Assuming that the access point’s IP is 192.168.1.5
, the username is admin
, and the password is password
(please do not use this as your password), you can SSH into the access point with a command such as the following:
[chris@home ~]$ ssh admin@192.168.1.5 ubnt@192.168.1.5's password: password BusyBox v1.25.1 () built-in shell (ash) ___ ___ .__________.__ | | |____ |__\_ ____/__| | | / \| || __) | | (c) 2010-2019 | | | | \ || \ | | Ubiquiti Networks, Inc. |______|___| /__||__/ |__| |_/ https://www.ui.com/ Welcome to UniFi UAP-AC-Pro-Gen2! UBNT-BZ.v4.0.21#
Fix “no matching MAC found”
Your system’s SSH client might have restrictions that prevent the commands above from working properly. For example, you might run into the following issue:
[chris@home ~]$ ssh ubnt@10.0.0.103 Unable to negotiate with 10.0.0.103 port 22: no matching MAC found. Their offer: hmac-sha1,hmac-md5 [chris@home ~]$
This can be fixed by supplying an additional option to the ssh
command as shown below.
[chris@home ~]$ ssh -o MACs=hmac-sha1,hmac-md5 ubnt@10.0.0.103 ubnt@10.0.0.103's password: ubnt BusyBox v1.25.1 () built-in shell (ash) ___ ___ .__________.__ | | |____ |__\_ ____/__| | | / \| || __) | | (c) 2010-2019 | | | | \ || \ | | Ubiquiti Networks, Inc. |______|___| /__||__/ |__| |_/ https://www.ui.com/ Welcome to UniFi UAP-AC-Pro-Gen2! UBNT-BZ.v4.0.21#
Did I help you?
I read your article on using SSH to log into a Ubiquiti AP under 2 conditions stated 1. If AP has Not been Adopted yet
and 2. If AP has been Adopted by you before.
My question is what if they were installed/Adopted by someone else not in your organization, can you SSH into and change the Password and or reconfigure?
In that case, you will need to manually reset the AP first. If you look at the underside of the AP, you will notice a small hole labeled “RESET” by the network jack. With the AP powered, push a small pin or paper clip into the hole, depress the button, and hold the button down for 10 seconds. You should see the light turn off after a few seconds and then turn back on a few seconds later. You can then release the button. Wait for the AP to finish rebooting, and proceed to configure the AP.