home · our customers · news · S9 · T9 · documentation · support/contact · changelog · about · pool · psu · restore ssh · fix hashboards
asicseer logo
ASIC management, monitoring, and optimization system.

ASICseer is running on 67,132 ASICs (77.8 megawatts).

download ASICseer now: usflag ruflag

Security and Restoring SSH

ASICseer takes security seriously and hopes to achieve the Bitmain© vision for true operational security. Bitmain© recently released SSH-disabling security firmwares. Our company applauds Bitmain© for taking into account aftermarket security concerns and for protecting their customers.

To restore SSH after installing these firmwares and to prevent unauthorized logins, follow the below instructions.

For March/May/June 2019 Firmware
--help                  (-h)    display help
--version               (-v)    display version

--force                 (-f)    ignore warnings and continue with operation
--iplist                (-l)    use a file containing a list of ip addresses instead of a single ip
--threads               (-t)    number of concurrent units to process, default is 1

--pw-reset              (-p)    restore the default webUI password, root
--no-unlock             (-n)    do not attempt to unlock ssh or remove signature check
--remote                (-r)    change the asicseer remote config file to another one
--fix-curl              (-c)    re/install curl on the system

Linux x86_x64

  1. Download the x86_x64 Linux version of asicseer_secure_ssh to a linux box local to your ASIC network.
    curl -L -o asicseer_secure_ssh https://install.asicseer.com/download/asicseer_secure_ssh
  2. Run chmod +x asicseer_secure_ssh to make the program executable.

Windows 10

  1. Download the Windows 10 version of asicseer_secure_ssh.exe
  2. Start -> Search -> type cmd and open the Command Prompt app.
  3. cd C:\Users\yourname\Downloads (or wherever you downloaded asicseer_secure_ssh.exe)

NOTE: If you are using Windows 10, use asicseer_secure_ssh.exe instead of ./asicseer_secure_ssh in the below examples.

For a Single ASIC

  1. Run ./asicseer_secure_ssh -p ip.of.restricted.asic WEBUIPASS (WEBUIPASS is usually root)

For Multiple ASICs

  1. Create a file parallel to asicseer_secure_ssh called iplist.txt and add your list of to-be-unlocked ASIC IPs (separated by newlines).
  2. Run ./asicseer_secure_ssh -p -l iplist.txt WEBUIPASS (WEBUIPASS is usually root)

Other Functions

fixing curl./asicseer_secure_ssh -c -n ip.of.restricted.asic WEBUIPASS
changing remote config./asicseer_secure_ssh -r https://myserver.com/myconfig.txt -n ip.of.restricted.asic WEBUIPASS
multithreading./asicseer_secure_ssh -t 15 -p -l iplist.txt WEBUIPASS
For July 2019 and Later Firmware

Use the Bitmain© Control Board Program Recovery with Bitmain© Stock Firmware.

NOTE: Be careful, any Bitmain© firmware described as having a "security" or "secure" firmware actually prevents SSH to your ASIC.

Now that SSH is restored, proceed with Securing your ASIC with Passwordless Login and Public Key.

NOTE: We advise against installing so-called  exploits and other unverified executables from questionable sources, and/or allowing others access to your network. When sharing this program, link only to this page: https://asicseer.com/page/security-restoring-ssh as it has the following security features:

© 2019       ASICshack logo       All rights reserved.