ポート番号を指定してSSH接続を行う
ポート番号を指定してSSH接続を行うには、paramiko.SSHClientの connect メソッドを呼び出す際に port パラメータを指定します。以下に、ポート番号を指定してSSH接続を行うPythonスクリプトの例を示します。
python import paramiko import time
def get_remote_memory_info(hostname, username, private_key_path, port=22):
# SSHクライアントの作成
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
try:
# 秘密鍵の指定
private_key = paramiko.RSAKey(filename=private_key_path)
# SSHでリモートサーバーに接続
ssh.connect(hostname, port=port, username=username, pkey=private_key)
while True:
# メモリ情報を取得
stdin, stdout, stderr = ssh.exec_command(“systeminfo | find “Total Physical Memory"""")

ディスカッション
コメント一覧
まだ、コメントがありません