@Marshall_s

Remote development ssh, в чем ошибка?

Всем привет! Недавно узнал о такой фиче в vscode, как remote dev, пытаюсь настроить, но не выходит.
Что имеется:
1. Компьютер А, Linux Ubuntu 18.04
2. Компьютер В, Windows 10
Что хочу сделать:
На Компьютере А (рабочий ПК) лежат различные проекты, хочу с Компьютера В (ноут) в поездках подключаться к рабочему ПК при помощи VS Code Remote SSH и работать с проектами, без пулла проектов на Компьютер В ( Я понимаю что можно поставить git, стягивать репо и работать, но хотелось бы не хранить файлы локально на Компьютере В).
Что было мною сделано:
1. Установлены плагины в VS Code - Remote SSH от microsoft
2. Установлен сервер SSH на Linux
3. Открыт порт 22 'sudo ufw allow ssh'
4. Создан новый юзер в Linux 'sudo adduser worker'
5. Получаю ip-address Linux машины 'ip a'
6. Открываю vscode на Компьютере В
7. Жму F1, выбираю Remote SSH: Connect to host...
8. Ввожу ssh worker@[ip-addres] / ssh -p22 worker@[ip-address]
9. Открывается новое окно vscode, просит выбрать систему удаленной машины, выбираю Linux
10. Слева снизу горит "Opening remote" на зеленом фоне, справа уведомление Setting up SSH Host [мой айпи]: ([details](command:opensshremotes.showDetails "Show details")) Initializing VS Code Server
11. Думает около минуты, затем вылетает ошибка - could not establish connection to [мой айпи], The process tried to write to a nonexistent pipe
12. В терминале последние строчки перед ошибкой
[16:50:47.749] > ssh: connect to host [мой айпи] port 22: Connection timed out
>
[16:50:47.759] > The process tried to write to a nonexistent pipe.

В чем проблема, как исправить? Ранее с SSH сервером не работал, постарался описать максимально подробно ход действий, в серверах и сетях не особо разбираюсь, так как работаю немного в другой сфере)

Заранее благодарю за ответы по теме :)
  • Вопрос задан
  • 140 просмотров
Пригласить эксперта
Ответы на вопрос 1
dyuriev
@dyuriev
A posteriori
помимо установки openssh-server надо еще его запустить
sudo systemctl enable sshd
sudo systemctl start sshd

но перед этим на всякий случай проверьте запущен ли он уже, мало ли
sudo systemctl status sshd

PS: надеюсь вы в курсе о белых статичных айпишниках и пробросе порта за NAT на роутере
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы