1

У меня проблемы с демонтажом контейнера truecrypt в Windows 7 поверх ssh.

При открытии терминала cygwin на локальном компьютере (где работает truecrypt и смонтирован раздел), я могу сделать это, и он работает как положено:

/cygdrive/c/Program\ Files/TrueCrypt/TrueCrypt.exe /q /d n

Однако, когда я делаю это:

$ ssh computer "/cygdrive/c/Program\ Files/TrueCrypt/TrueCrypt.exe /q /d n"
Enter passphrase for key '/home/user/.ssh/id_rsa':
stty: standard input: Inappropriate ioctl for device

Сначала я получаю сообщение об ошибке stty, показанное выше. На компьютере под управлением truecrypt буква диска n полностью исчезает из графического интерфейса. Кажется, что раздел отключен, однако я не могу снова подключиться к этой букве, не перезагружая раздражающий компьютер.

Есть ли способ обойти эту проблему?

1 ответ1

0

Inappropriate ioctl for device вызван сценарием запуска оболочки (вашим или сценарием в /etc), выполняющим команду stty . Поскольку для однократных команд ssh нет псевдотерминала, команда stty завершается неудачно, когда пытается манипулировать несуществующим терминалом, который ожидает найти в stdin . Кстати, это почти всегда безобидно и может быть проигнорировано. Что касается того, почему вы не можете снова смонтировать файловую систему TrueCrypt на эту букву диска без перезагрузки, я должен спросить: вы монтируете через SSH-соединение или из GUI?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .