У меня есть сервер Solaris, и мне нужно удалить файл на удаленном компьютере с помощью sftp (я не могу использовать ssh). Можно ли передать этой команде закрытый ключ для авторизации (я не вижу параметра -i в Solaris) и как удалить этот файл? Спасибо.
Вы можете использовать параметр -o для передачи параметров SSH. Например
sftp -oIdentityFile=/path/to/identity user@host
Это подключит и запустит интерактивный сеанс SFTP. Введите команды, следующие за sftp>
Подсказка:
sftp> rm /path/to/file
Removing /path/to/file
sftp> bye
И вы сделали!