Отредактировал тему чтобы оба вопроса в одном месте остались
Вопрос 1 (Доступ, решен через #cd /cygdrive) Вот такая схема - есть виндовая машина, на ней устанвлен цигвин (cygwin) который запускается и бегает сам, на нем стоит SSH сервис, работает отлично
То есть, я могу удаленно соединяться с этим виндовым компютером через любой SSH клиент (например putty) - не важно - эта часть работает уже
Вот проблема - та среда что мне доступна при коннекте, это только то что внутри папки C:\Cygwin\ - той папки где установлен он сам, то есть этот путь для него это /
Если я хочу (например) попросить папку /etc/, в реале это будет C:\Cygwin\etc
А мне надо папки ВНЕ цигвина, например, документы
Как мне залинковать такое? Простой ярлык цигвин не понимает, а свой родной symlink он вешает только на папки что он уже знает
Вопрос 2. Пока не решен.
У меня стоит sshd на NT машинах. Это значит я всегда могу удаленно зайти через SSH оболочку на них. Но (!) когда я захожу туда, у меня шелл юниксо-подобный, даже неважно здесь какой, важно что как не меняй его, bash или sh, система команд остается юниксовая
А мне интересно найти способ запускать досовские команды и утилиты
Например: net start и net stop чтобы сервисами управлять удаленно
или add юзера в домен (удалить), поменять пароль и так далее
Я очень рад возможностям что мне дает Цигвин но для нормальной администрации сервака мне нужны его родные команды и утилиты
Почему я разделяю комманды и утилиты? Потому что не каждая команда имеет отдельный exe файл для исполнения, те же net и add
А вот например vnc запустить удаленно (что дало бы возможность потом придти на экран, запустить там коммандную строку и таким образом с двумя пересадками достичь ДОСа) - для этого надо запустить екзешник процесса
Пока мне неизвестны оба случая
Может быть надо telnet-ится из под ssh (telnet localhost ?) а может быть надо конфигурировать некий урезанный wine чтобы через него пускать досовые проги - не хотелось бы изобретать велосипед если есть красивое и краткое решение, как это было с cygdrive
заранее спасибо!
Вопрос 1 (Доступ, решен через #cd /cygdrive) Вот такая схема - есть виндовая машина, на ней устанвлен цигвин (cygwin) который запускается и бегает сам, на нем стоит SSH сервис, работает отлично
То есть, я могу удаленно соединяться с этим виндовым компютером через любой SSH клиент (например putty) - не важно - эта часть работает уже
Вот проблема - та среда что мне доступна при коннекте, это только то что внутри папки C:\Cygwin\ - той папки где установлен он сам, то есть этот путь для него это /
Если я хочу (например) попросить папку /etc/, в реале это будет C:\Cygwin\etc
А мне надо папки ВНЕ цигвина, например, документы
Как мне залинковать такое? Простой ярлык цигвин не понимает, а свой родной symlink он вешает только на папки что он уже знает
Вопрос 2. Пока не решен.
У меня стоит sshd на NT машинах. Это значит я всегда могу удаленно зайти через SSH оболочку на них. Но (!) когда я захожу туда, у меня шелл юниксо-подобный, даже неважно здесь какой, важно что как не меняй его, bash или sh, система команд остается юниксовая
А мне интересно найти способ запускать досовские команды и утилиты
Например: net start и net stop чтобы сервисами управлять удаленно
или add юзера в домен (удалить), поменять пароль и так далее
Я очень рад возможностям что мне дает Цигвин но для нормальной администрации сервака мне нужны его родные команды и утилиты
Почему я разделяю комманды и утилиты? Потому что не каждая команда имеет отдельный exe файл для исполнения, те же net и add
А вот например vnc запустить удаленно (что дало бы возможность потом придти на экран, запустить там коммандную строку и таким образом с двумя пересадками достичь ДОСа) - для этого надо запустить екзешник процесса
Пока мне неизвестны оба случая
Может быть надо telnet-ится из под ssh (telnet localhost ?) а может быть надо конфигурировать некий урезанный wine чтобы через него пускать досовые проги - не хотелось бы изобретать велосипед если есть красивое и краткое решение, как это было с cygdrive
заранее спасибо!