python, SSH: узнать параметры входа на локальную машину- username и host ip

Рейтинг: 0Ответов: 0Опубликовано: 08.05.2023

Вопрос может быть максимально нубский. Но я че то не могу догнать как используя python получить параметры локальной машины для входа на нее через другую.

То есть я хочу подключиться к удаленной машине и перекинуть с локалки на нее файлы. Наоборот я уже научился, когда перекидываю файлы еще до подключения. А так че то не получается.

Вот что пробую что б получить юзера и имя машины.

import os
print(os.environ.get('USERNAME'))

import socket   
hostname=socket.gethostname()   
IPAddr=socket.gethostbyname(hostname)  
print(IPAddr)

вот команда которой пытаюсь перекидывать файлы (после подключения к удаленной машине):

scp <os.environ.get('USERNAME')>@<IPAddr>:<full path to file> <destination>

Вот что получаю по итогу:

ssh: connect to host <IPAddr> port 22: Connection timed out

Ответы

Ответов пока нет.