открыть в удаленном терминале, показывая неправильного пользователя
Моя виртуальная машина: Ubuntu 20.04.
VPN виртуальная машина: Ubuntu 18.04
Я подключаюсь к виртуальной машине через VPN, используя другую виртуальную машину, я успешно вошел в систему и теперь использую встроенный проводник файлов Ubuntu для доступа к файлам виртуальной машины VPN с помощью sftp, это работает нормально. Моя проблема в том, что я щелкаю правой кнопкой мыши по проводнику и пытаюсь использоватьOpen in Remote Terminal
он открывает новый терминал, который говоритwrongUser@xxx.xx.xxx.xxx's password:
гдеwrongUser
это мой пользователь виртуальной машины, а не пользователь виртуальной машины VPN, поэтому я не могу его использовать. Спасибо!
1 ответ
Я не знаю, какой «встроенный файловый менеджер Ubuntu» вы используете; возможно . Я не знаю, как вы это используете; возможно, открывsftp://xxx.xx.xxx.xxx
и предоставление правильного имени пользователя и пароля во всплывающем окне.
Укажите правильное имя пользователя в адресе в первую очередь:
sftp://rightUser@xxx.xx.xxx.xxx
В качестве альтернативы (или если вышеперечисленное не работает в вашем неуказанном проводнике) отредактируйте свой~/.ssh/config
(на клиенте, т.е. гдеnautilus
или что-то еще, собирающееся использовать SSH; при необходимости создайте файл) и укажите пользователя по умолчанию для хоста:
Host xxx.xx.xxx.xxx
User rightUser
Видетьman 5 ssh_config
для получения подробной информации. Теперь SSH-подключения кxxx.xx.xxx.xxx
без явно указанного имени пользователя будет использоватьсяrightUser
вместо вашего локального имени пользователя.