В настоящее время я вхожу на сервер Unix с моего рабочего стола Windows, предоставляя пароль в ssh.connect. Есть ли способ избежать пароля?Парамическое соединение ssh без пароля
import paramiko
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('ltc02.force.com',username = 'user',password = 'pwd')
stdin,stdout,stderr = ssh.exec_command("pwd")
Спасибо за вашу поддержку.
любые входные данные о том, как создавать и использовать эти ключи? Я попытался установить пакет M2Crypto на своем ПК с Windows, но не смог – user3565150
Я считаю, что для Windows есть инструмент под названием PuTTYgen. И действительно, вы можете экспериментировать с открытием открытых ключей с помощью клиента PuTTY SSH для Windows. В Интернете есть интересные учебники PuTTY (например, этот http://www.ualberta.ca/CNS/RESEARCH/LinuxClusters/pka-putty.html) –
т. Е. Как только вы сможете получить свои SSH-ключи, работающие в PuTTY , то вы можете перейти к получению ключей для работы с Python. –