Skip to content
ssh-copy-id for network devices
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin fix for dell post-factory reset May 13, 2017
.gitignore added setup May 6, 2017
README.md Update README.md May 7, 2017
setup.py added setup May 6, 2017

README.md

ssh-copy-net

ssh-copy-id equivalent for network devices, implemented using Netmiko.

Requires

Netmiko >= 1.4.0

Supports

  • Cisco IOS-XE
  • JUNOS (SRX, MX)
  • Arista EOS
  • Nokia (Alcatel-Lucent) SROS
  • Dell Force10 OS9
  • HP Comware 7
  • Mellanox MLNX-OS

Installation

pip install git+https://github.com/networkop/ssh-copy-net.git

Usage

Enter device IP, vendor and admin credentials. Default behaviour is to install local user's public SSH key.

[null@null ~]$ ssh-copy-net 10.6.142.1 juniper
Username: admin
Password:
All Done!

Login the device without entering password:

[null@null ~]$ ssh 10.6.142.1
--- JUNOS 12.3X48-D30.7 built 2016-04-28 22:37:34 UTC
{primary:node0}
null@srx-1>
You can’t perform that action at this time.