MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / connect_ssh

Method connect_ssh

actions/steal_files_ssh.py:42–54  ·  view source on GitHub ↗

Establish an SSH connection.

(self, ip, username, password)

Source from the content-addressed store, hash-verified

40 logger.error(f"Error during initialization: {e}")
41
42 def connect_ssh(self, ip, username, password):
43 """
44 Establish an SSH connection.
45 """
46 try:
47 ssh = paramiko.SSHClient()
48 ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
49 ssh.connect(ip, username=username, password=password)
50 logger.info(f"Connected to {ip} via SSH with username {username}")
51 return ssh
52 except Exception as e:
53 logger.error(f"Error connecting to SSH on {ip} with username {username}: {e}")
54 raise
55
56 def find_files(self, ssh, dir_path):
57 """

Callers 1

executeMethod · 0.95

Calls 3

infoMethod · 0.80
errorMethod · 0.80
connectMethod · 0.45

Tested by

no test coverage detected