Muss von zu Hause oder unterwegs mit FTP oder MySQL verbunden werden.
Ich habe auf diesen Artikel verwiesen.
[Python] SSH-Registrierung für CORESERVER automatisieren
In meinem Fall schien es schwierig zu sein, selbst eine Automatisierung durchzuführen. Wenn Sie es also manuell vom Terminal aus ausführen,
python
python login.py
Ich schreibe so.
python
# coding: utf-8
# userid, passwd,Legen Sie drei Kernserverdomänen entsprechend Ihrer Umgebung fest
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 = '********' #Bitte geben Sie Ihre Benutzer-ID ein
passwd = '********' #Bitte geben Sie Ihr Passwort ein
keyword = u'SSH-Registrierung'
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' #Bitte geben Sie die Domain des Core Servers ein
ip = get_ip()
regist_host(ip, url)
Recommended Posts