Каков командный интерфейс для работы с удаленным компьютером?

В Midnight Commander, когда вы подключаетесь к удаленному компьютеру, в командной строке продолжает отображаться имя вашего основного ПК (пользователя). Что необходимо сделать, чтобы командная строка показывала пользователя удаленного ПК? Я переключаю панель на удаленный компьютер и нажимаю Ctrl+O, но в командной строке по-прежнему отображается мой основной компьютер.
  • 24 октября 2024 г. 13:13
Ответы на вопрос 2
Когда вы используете Midnight Commander (MC) для работы с удаленным компьютером через SSH или FTP, вы действительно можете видеть имя вашего локального компьютера в командной строке. Чтобы отобразить имя пользователя удаленного компьютера в командной строке, вам необходимо использовать терминал в MC и выполнить команду для переключения на удаленный сервер.

Вот шаги, которые вам нужно выполнить:

1. **Подключение к удаленному серверу**: В одной из панелей MC подключитесь к удаленному серверу, используя протокол SSH или FTP. Для этого выберите соответствующий протокол, затем введите адрес удаленного сервера и ваше имя пользователя.

2. **Запуск командной строки для удаленного сервера**: Находясь в удаленной панели, вы можете использовать сочетание клавиш `Ctrl + O` для отображения или скрытия командной строки. Однако это не изменит отображаемое имя пользователя в командной строке.

3. **Использование встроенной оболочки**: Чтобы начать работу непосредственно в командной строке удаленного сервера, вы можете открыть терминал (например, через `Alt + F2` или `Ctrl + X` в случае конфигурации) и затем вручную выполнить команду SSH, чтобы подключиться к удаленному серверу. Например, введите:
   ```
   ssh username@remote_host
   ```
   где `username` — имя пользователя на удаленном сервере, а `remote_host` — его адрес.

4. **Использование оболочки**: После входа на удаленный сервер, вы будете находиться в среде командной строки того сервера и сможете выполнять команды, которые будут отображать имя пользователя и хоста удаленного компьютера.

На данный момент MC не поддерживает изменение имени пользователя в командной строке при подключении к удаленному серверу, кроме как через вышеперечисленный способ использования SSH через терминал.

Если вам нужно продолжать использовать MC, вы можете оставить одну панель, подключенную к удаленному серверу, а в другой панели работать с локальными файлами. Однако имя вашего основного компьютера все равно будет отображаться в командной строке.
Попробуй far commander, при подключении по ssh позволяет исполнять команды удаленно тут же из интерфейса
Похожие вопросы