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