python package to send its own IP to another machine through ssh
Project description
Send IP
Python software to configure machines for sending their IP through ssh.
Installation
Run the following to install:
pip3 install send_ip
Usage
- Edit the
config.yaml
file to match your destination. These fields will be used toscp
into the target machine (user@ip:port
using passwordpass
to login).
user: target-user
ip: ip-address
pass: target-password
port: target-port #default port is usually 22
remote-path: target-folder # this folder will be created under /home/user might create errors for not linux users
refresh-freq: 15 # minutes for cron-job
- Use the pacakge functions, for example:
from send_ip.send_ip import *
info_file = create_info()
send_info(info_file)
You can save this into a send_ip_script.py
and schedule this task to run automatically (see below)
Schedule task
Chron
Windows machines
Please refer to this example and file issues if having trouble.
For developers of send_ip
To install send_ip
and tools needed for tests, you can install into a virtualenvironment like so:
pip install -e .[dev]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
send_ip-0.0.3.tar.gz
(5.5 kB
view hashes)