2014-02-16 7 views
0

Как запустить команду python os.dirlist() на удаленном хосте, используя ssh-соединение?Выполнение команды python удаленно

Пробовал работать ls <path> над ssh, но полученный результат не может быть использован для извлечения информации.

+2

Какую проблему вы пытаетесь решить на удаленном сервере? Если вам нужны передачи файлов, возможно, вы должны использовать 'sftp' вместо этого. Для Python-контролируемого сеанса SSH (и 'sftp') посмотрите https://github.com/paramiko/paramiko. –

+0

попробуйте модуль pty. –

ответ

0
ssh <remote_host> 'python -c "<statement>"' 

Пример:

ssh localhost 'python -c "import os; print os.getcwd()"' 
Смежные вопросы