Enregistrement SSH manuel pour coreserver avec python

Nécessaire pour se connecter à ftp ou mysql depuis chez soi ou en déplacement.

J'ai fait référence à cet article.

[Python] Automatiser l'enregistrement SSH pour CORESERVER

Dans mon cas, il semblait difficile de faire même l'automatisation, donc lors de son exécution, manuellement depuis le terminal,

python


python login.py

Je tape comme ça.

python


# coding: utf-8
# userid, passwd,Définissez trois domaines de serveurs principaux en fonction de votre environnement

import urllib

def get_ip():
    f = urllib.urlopen('http://dyn.value-domain.com/cgi-bin/dyn.fcg?ip')
    ip = f.read()
    return ip

def regist_host(ip, url):
    userid = '********' #Veuillez saisir votre identifiant d'utilisateur
    passwd = '********' #s'il vous plait entrez votre mot de passe
    keyword = u'Inscription SSH'
    encoding = 'shift-jis'
    p = [
        ('id', userid),
        ('pass', passwd),
        ('remote_host', ip),
        ('ssh2', keyword.encode(encoding)),
    ]

    params = urllib.urlencode(p)
    #print params
    up = urllib.urlopen(url, params)
    #print up.read()

if __name__ == '__main__':
   url = 'https://ss1.coressl.jp/www.****.coreserver.jp/jp/admin.cgi' #Veuillez saisir le domaine du serveur principal
   ip = get_ip()
   regist_host(ip, url)


Recommended Posts

Enregistrement SSH manuel pour coreserver avec python
Premiers pas avec Python pour les classes PHPer
Premiers pas avec Python pour les fonctions PHPer
Extraction de mots-clés facile avec TermExtract pour Python
INSÉRER dans MySQL avec Python [Pour les débutants]
Utiliser DeepL avec python (pour la traduction d'articles)
Mémo pour demander des KPI avec python
Amplifiez les images pour l'apprentissage automatique avec Python
Conseils pour gérer les binaires en Python
Conseils pour utiliser python + caffe avec TSUBAME
[Shakyo] Rencontre avec Python pour l'apprentissage automatique
Limiter ssh avec iptables pour chaque utilisateur
Traiter plusieurs listes avec for en Python
Premiers pas avec Python pour PHPer-Super Basics
déboguer la connexion mysql avec python mysql.connector
[Python] Lire des images avec OpenCV (pour les débutants)
Création WebApi avec Python (création CRUD) Pour les débutants
[ev3dev × Python] Contrôle SSH (opération à distance avec clavier)
Préparation au grattage au python [Saveur chocolat]
[Pour les débutants] Essayez le web scraping avec Python
30/10/2016 else pour Python3> pour:
python [pour moi]
FizzBuzz en Python3
Grattage avec Python
Statistiques avec python
Raisonnement causal et recherche causale par Python (pour les débutants)
Obtenez un billet pour un parc à thème avec python
Grattage avec Python
Python avec Go
[Français] Premiers pas avec Rust pour les programmeurs Python
Créer un LINE BOT avec Minette pour Python
Construire un environnement Anaconda pour Python avec pyenv
Utilisez Logger avec Python pour le moment
Twilio avec Python
Procédure de création d'un LineBot réalisé avec Python
Intégrer avec Python
Envelopper C avec Cython pour une utilisation à partir de Python
Déplacer la scène automatique THORLABS avec Python [pour recherche]
Jouez avec 2016-Python
AES256 avec python
~ Conseils pour les débutants de Python donnés avec amour par Pythonista ① ~
Testé avec Python
python commence par ()
Django avec Python Tools 2.2 pour Visual Studio (PTVS 2.2)
[Python] Collectez des images avec Icrawler pour l'apprentissage automatique [1000 feuilles]
Traitement d'image avec la configuration de l'environnement Python pour Windows
Remarque pour le formatage des nombres avec la fonction de format python
avec syntaxe (Python)
Commandes pour créer un environnement python3 avec virtualenv
Bingo avec python
Zundokokiyoshi avec python
Envelopper C ++ avec Cython pour une utilisation à partir de Python
Mémo pour l'édition de scènes avec Blender python (W.I.P.)
~ Conseils pour les débutants de Python donnés avec amour par Pythonista ② ~
[Introduction pour les débutants] Manipuler MySQL avec Python
Excel avec Python
Micro-ordinateur avec Python
Paramètres pour démarrer avec MongoDB avec python
Cast avec python