Почему я не могу сохранить файл после редактирования в Nano через SSH?

1301
Vladimir Oselsky

Я создал Raspbian сервер и подключился к нему через SSH со своей машины. Когда я пытаюсь изменить файл с помощью Nano, я не могу получить сообщение «Имя файла для записи».

Где я застрял

Я пытался использовать, nano filenameа также sudo nano filenameи оба раза это не позволит мне сохранить файл. Я слышу только дин на моей машине, когда бью Enter. Единственный вариант, который я могу сделать в этот момент - это Ctrl+ Cотменить и выйти без сохранения.

Любые предложения о том, что я могу делать не так?

1
Что ж, пытаться использовать `sudo` в таком случае нелепо, так как, если вы можете попасть на сервер и запустить` nano`, вы сможете сохранить его как обычный пользователь. Я предполагаю, что есть некоторая проблема эмуляции Терминала. Либо программное обеспечение терминала, которое вы используете для подключения к серверу, выключено, либо SSH-сервер на удаленном сервере выключен. [Смотрите здесь для некоторого понимания] (https://www.raspberrypi.org/forums/viewtopic.php?t=21606&p=504375); может быть проблема UTF-8. JakeGould 6 лет назад 2
Я не решил проблему с моей системой, однако мне удалось подключиться из другой системы, используя другой клиент SSH, и это работало без каких-либо проблем. Я предполагаю, что есть проблема с клиентом SSH и некоторыми настройками на Raspberry Pi, которые не позволили мне сохранить его. Попробуем кое-что в статье позже, чтобы увидеть, связано ли это с UTF-8. Vladimir Oselsky 6 лет назад 1
Рад слышать некоторый прогресс! Разместил мой комментарий как ответ. Если это помогло вам с вашей проблемой, пожалуйста, подтвердите это. И если это ответ, который решил вашу проблему, пожалуйста, не забудьте проверить его как таковой. JakeGould 6 лет назад 0
Ой! Еще одна идея: при входе в Raspberry Pi введите команду `screen`; это терминальная «оконная» настройка. В основном это позволяет вам открыть другой сеанс в терминальном сеансе. Как только вы окажетесь в `screen`, попробуйте использовать Nano, как описано, и посмотрите, работает ли это. Поскольку screen является эмулятором терминала в терминале, он потенциально может сгладить любые возникающие проблемы и позволить вам взаимодействовать с Nano, как и ожидалось. JakeGould 6 лет назад 0

1 ответ на вопрос

1
JakeGould

Я пытался использовать, nano filenameа также sudo nano filenameи оба раза это не позволит мне сохранить файл. Я слышу только дин на моей машине, когда бью Enter.

Что ж, пытаться использовать sudoв таком случае нелепо, потому что если вы можете попасть на сервер и запустить nano, вы сможете сохранить его как обычный пользователь.

Я предполагаю, что есть некоторая проблема эмуляции Терминала. Либо конфигурация программного обеспечения Терминала, которое вы используете для подключения к серверу, не совсем правильная, либо SSH-сервер на удаленном сервере также имеет проблемы с конфигурацией. Это может быть проблема UTF-8, так что ищите здесь некоторое понимание . Или, возможно, это проблема с настройкой локали, как описано здесь .

Похожие вопросы