Я могу удаленно подключиться к своему Unix-серверу через SSH, как в режиме ftp, так и в режиме оболочки, используя порт 22. Однако я не могу сделать это в Visual Studio. Я хочу иметь возможность редактировать файлы в реальном времени в графическом интерфейсе.

Какие-нибудь решения для этого?

Спасибо!

3 ответа3

1

Если вы хотите использовать Visual Studio, работающий на ПК с Windows, чтобы иметь возможность открывать файлы напрямую, вам придется использовать какую-то технологию файлового сервера. Есть два варианта: либо установить samba в unix box, чтобы он работал как сервер Windows, либо установить NFS в unix и NFS клиент в Windows.

Если у вас есть ограничения брандмауэра, разрешающие только ssh на порт 22, вы должны иметь возможность настроить систему переадресации портов хотя бы для samba, но это определенно нетривиальная установка.

1

Вы должны попробовать расширить привод. Я не использовал его сам, но он эмулирует удаленный хост как дополнительный диск.

В поисках sshfs для windows я также наткнулся на докан. Кажется, сделать что-то подобное.

1

Вы можете попробовать использовать Cygwin или Xming, чтобы запустить X на вашем компьютере с Windows. Затем вы можете запустить любой графический интерфейс на компьютере с Linux через ssh, выполнив его из командной строки. Это похоже на добавление флага -X к команде ssh между окнами linux. К сожалению, это не даст вам возможности запустить Visual Studio, но вы можете запустить gedit или любую нужную среду IDE, работающую в Linux.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .