Это вопрос из двух частей, и я новичок в этом продукте, так что терпите меня.
Мы используем Copssh, установленный на сервере Windows, в качестве нашего SFTP-сервера.Недавно мы обновились до последней версии Copssh, а также обновили сервер до сервера 2012r2.Сейчас у нас проблема с одним из наших клиентов, который может подключиться к новой системе.
Клиент использует Centos для подключения к нашей SFTP-системе с помощью следующей команды:
sftp -i /root/file.key user@domain.com: <<EOF
cd Incoming
put /opt/file.txt
exit
EOF
Однако, когда команда достигает точки изменения каталога, мы видим следующую ошибку:
Couldn't canonicalize: No such file or directory
Каталог существует, и если я изменю метод аутентификации клиента на Аутентификацию по паролю, мы сможем получить доступ к каталогу с небольшим изменением файла SSHD_config.
Теперь для второй частивопроса.
Когда клиент подключается к нашему старому серверу, он не запрашивает ключевую фразу файла ключа, а при подключении к новому серверу.Можно ли автоматически ввести кодовую фразу?