ポート番号を指定してSSH接続を行う

2024年6月18日

ポート番号を指定してSSH接続を行うには、paramiko.SSHClientconnect メソッドを呼び出す際に 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"""")


未分類

Posted by ぼっち