У меня есть несколько закладок nautilus, указывающих на SSH-серверы, так что я могу легко получить к ним доступ. Из ниоткуда это больше не работает. Когда я открываю закладку или вхожу ssh://user@server
в адресную строку, Nautilus полностью зависает и не восстанавливается (edit: то же самое с sftp: //). Я могу убить Наутилуса, и рабочий стол снова загрузится. Все остальное работает как надо. Как только я пытаюсь получить доступ к серверу через ssh, nautilus снова зависает.
На серверах ничего не изменилось, на компьютере не было установлено никаких обновлений. Перезагрузка тоже не помогает.
Я использую аутентификацию по ключу, если это важно. Меня спрашивают о ключевой фразе, и затем происходит остановка.
Обновление: это перестало работать, пока я его использовал. Я загружал некоторые файлы, делал что-то еще, и когда я вернулся, чтобы загрузить еще несколько отредактированных файлов, началось замораживание. Для меня это похоже на некоторые испорченные или неполные файлы кэша, которые все еще пытается использовать nautilus.
Ответы:
Возможно, это не идеальное решение, но иногда оно может работать.
Просто попробуй
sftp://user@server
вместоssh://user@server
источник
Вы пробовали монтировать удаленную файловую систему через sshfs и затем просматривать ее через Nautilus? Я думаю, что если это сработает, то это устранит проблемы с удаленным сервером, локальным ssh-клиентом и частями Nautilus, не относящимися к gvfs. (Я не уверен, что там посередине или вообще задействован gvfs, но он даст больше информации, если это сработает.)
источник