Меня смущает термин «главная страница» и имена пользователей в форме «machineX». И я не думаю, что действительно нужно использовать python.
Моим решением было бы следующее:
Установить ssh-туннель на machine2:
mycomputer$ ssh -L2222:different_address:22 machine1@address
Теперь вы можете копировать файлы через туннель, или использовать sshfs или rsync, или что угодно, что вам нужно:
mycomputer$ scp -P 2222 machine2@address:/whatever /target_local_dir
Альтернативой может быть запуск scp из компьютер с адресом
, при условии, что sshd запущен на mycomputer
, или просто объедините команды ssh и cat
нужный вам файл:
ssh machine1@address ssh machine2@different_address cat /path_to_the_remote_file > /target_local_file
(распространите ключи ssh как нужно).
Вы можете просто понизить версию, отменив последнее обновление (в данном случае 32):
yum history undo 32