私はネットワーク管理者で、Cisco ルーターで ipsec トンネルを作成するプロセスを自動化したいと考えています。Exscript モジュールを使用して、ルーターへの ssh 接続を確立し、そこでいくつかのコマンドを実行したいと考えています。
from Exscript.util.interact import read_login
from Exscript.protocols import SSH2
from Exscript import Host, Account
def create_ipsec_tunnel(event):
account = Account('login','password')
conn = SSH2()
conn.connect('192.168.1.1')
conn.login(account)
conn.execute('conf t')
conn.execute('crypto isakmp policy 1')
..............
conn.send('quit\r')
conn.close()
ipsec トンネルを作成するには、暗号化ポリシー、アクセス リスト、変換セットなどを作成する必要があります。そのようなパラメータが既に存在するかどうかのチェックを追加したいと思います。たとえば、newipsectunnel という名前のアクセス リストを作成するとします。アプリケーションを作成する前に、そのような名前のアクセス リストがすでに存在するかどうかを確認する必要があります。
この問題を解決する方法を教えてください。前もって感謝します。