Я новичок в ИТ-компании, и мало кто здесь знает Python, поэтому я не могу тогда обратиться за помощью.
Проблема: мне нужно создать скрипт на Python, который подключается через ssh от моей виртуальной машины к моему клиентскому серверу, после доступа к моему скрипту мне нужно найти файл журнала и найти несколько данных.
Я проверил свой скрипт в моей Windows с копией этого файла, и он искал все, что мне нужно. Однако я не знаю, как сделать это соединение через SSH.
Я пытался так, но не знаю с чего начать:
from subprocess import Popen, PIPE
import sys
ssh = subprocess.check_output(['ssh', 'my_server', 'password'], shell = True)
ssh.stdin.write("cd /path/")
ssh.stdin.write("cat file | grep err|error")
Это приводит к ошибке «имя« подпроцесс »не определен».
Я не понимаю, как использовать подпроцесс, и как начать разработку решения.
Примечание: я не могу использовать Paramiko, потому что у меня нет разрешения устанавливать пакеты через pip или загружать пакет вручную.