. Мне нужно программно загружать и скачивать файлы через sftp-соединение с удаленным сервером. У моего имени пользователя есть разрешение на доступ к определенному удаленному каталогу через пароль, но не к каталогу.ssh. На самом деле я вообще не могу подключиться по ssh к удаленному серверу. Я получаю ответ :
This service allows sftp connections only.
Connection to www.example.com closed.
. Но для целей этого вопроса допустим, что у меня просто нет разрешения копировать мой закрытый ключ в удаленный каталог.ssh. Итак, мой вопрос::
Как я могу настроить свой локальный файл /.ssh/config , чтобы не запрашивать аутентификацию по паролю?
Очевидно, что я не могу скопировать только что сгенерированную пару ключей-в удаленный каталог, как предлагается здесь по вышеупомянутым причинам. Но у меня должен быть закрытый ключ на моей локальной машине для ssh-соединения где-то, верно? Могу ли я просто передать каталог этого файла в параметр IdentityFile?