Как Вы создаете символьное (hardlink) в CMD.exe

Ничто не мешает Вам выполнить Ваш удаленный sshd на порте 80. И ssh и sshd имеют-p опцию установить порт.

Конечно, если Ваши администраторы умны, они должны наблюдать за ssh трафиком, не только портом 22 трафика. Так, это кажется, что у Вас есть проблема политики, не техническая проблема.

Как другие указали, хотя, зашифрованные протоколы могут вызвать изжогу в людях, которые должны волноваться о различных проблемах соответствия.

6
задан 17 October 2009 в 01:51
4 ответа

Вы говорите о MS-DOS или Windows XP?

Так как вероятно, что Вы просто говорите о выполнении этого от командной строки на Windows XP, я отвечу за тот случай сначала...> улыбка <

На томе NTFS под Windows XP можно использовать "fsutil" инструмент для создания жесткой ссылки:

fsutil hardlink create <destination filename> <source filename>

И источник и место назначения должны быть на том же томе NTFS.


MS-DOS только поддерживает файловую систему FAT (в различных разновидностях). FAT "официально" не поддерживает жесткие ссылки. Вы могли создать эффект жесткой ссылки при наличии двух записей каталога, которые относятся к той же цепочке FAT. Это было бы обнаружено как "ошибка" CHKDSK и восстановлено, как бы то ни было.

Если бы Вы не возражали управлять структурами каталогов рукой с помощью ОТЛАДКИ, то Вы могли бы получить сделанный w/o, устанавливающий любое программное обеспечение. Это не было бы симпатично, но это будет работать.

Как я сказал, тем не менее, это технически недопустимо, чтобы иметь две точки записей каталога к той же цепочке FAT. Выполнение дефрагментатора диска на таком объеме, вероятно, повредило бы файловую систему. CHKDSK определенно рассматривал бы такую "сооруженную на скорую руку жесткую ссылку" как ошибку файловой системы.

9
ответ дан 3 December 2019 в 00:05
  • 1
    Большой ^_^. Позвольте мне попробовать это. fsutil доступен на здесь. –  qodeninja 17 October 2009 в 01:52
  • 2
    I' m удивил Вас didn' t предлагают вывести микроскоп силового поля и настраивают биты на диске тот путь :D –  Jonathan Leffler 17 October 2009 в 02:12
  • 3
    @Jonathan: Nah - туннелирующий электронный микроскоп isn' t установленный по умолчанию, и плакат didn' t хотят установить что-либо. > smile< Используя ОТЛАДКУ, чтобы сделать подобные вещи isn' t также тайный. I' ve согласовал много таблиц раздела с помощью ОТЛАДКИ. –  Evan Anderson 17 October 2009 в 05:18
  • 4
    Перекрестное соединение ЯВЛЯЕТСЯ состоянием отказа и, или по крайней мере должен, быть обнаруженными и восстановленными всеми дисковыми утилитами, которые выполняют проверку ошибок. Это также серьезно завинтит с вещами как дефрагментация. Даже, I' m действительно удивил, Вы даже рассмотрели такое предложение. –  John Gardeniers 17 October 2009 в 07:45
  • 5
    @John: Если это сделало задание, пусть будет так. Я говорю " технически illegal" " повредите filesystem" и " файловая система error" в моем сообщении. Я can' t быть намного более тупым, чем это. Если OP хочет повредить его файловую систему, he' ll делают это w/или w/o моя справка. Это просто происходит, что я сделал " trick" дискета несколько лет назад (Бог... больше чем несколько), что я распределил в " con" это имело небольшие приемы как этот на нем (и пользовательский загрузочный сектор, который отобразил немного графического логотипа), таким образом, I' m знакомый с техникой. Однако I' m уверенный он искал NTFS hardlink так или иначе. –  Evan Anderson 17 October 2009 в 17:21

fsutil hardlink работает только на файлы. Если Вы хотите сделать ссылку на каталог, Вы могли бы использовать соединение от sysinternals пакета.

Знайте: если бы Вы пытаетесь удалить ссылку, содержание целевого каталога было бы также удалено. Для удаления ссылки необходимо использовать juncion -d переключатель.

Вы могли распознать ссылки в общем командующем: у них есть другой значок, чем каталоги. В Windows Explorer эти ссылки выглядит одинаково как любой каталог.

3
ответ дан 3 December 2019 в 00:05
  • 1
    Точки соединения NTFS являются типом точки повторного анализа и являются not' t то же самое как hardlink. You' ре абсолютно техническое корректный, когда Вы говорите, что можно только сделать hardlinks в файлы, но механизм, что точки соединения работают через, отличается, чем механизм, который заставляет hardlinks работать (а именно, другой код в драйвере NTFS). –  Evan Anderson 17 October 2009 в 17:23

Прежде всего, Вы лучше знать, что cmd.exe НЕ является MS-DOS, и что нет никаких остающихся остатков DOS ни в какой версии Windows в эти дни. DOS перестал работать после Windows 95/98/ME, XP, и это - преемники, были основаны на NT, который никогда не имел DOS в нем. cmd.exe является собственное Приложение Windows, которое поверхностно появляется как командная строка и способно к принятию команд, подобных старым командам DOS, но это не DOS.

Во-вторых, перед движением, создавая жесткие ссылки в Windows Вы захотите иметь чтение и понять, это: http://blogs.msdn.com/oldnewthing/archive/2009/09/28/9900082.aspx

Наконец, чтобы сделать саму грязную работу, используйте fsutil, как Evan описывает выше, или как документируется здесь: http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/fsutil.mspx?mfr=true

1
ответ дан 3 December 2019 в 00:05

linkd.exe is found in the windows 2003 resource kit. I just tested this and it works better than NTFS junctions. If you can download linkd.exe and get it to work on XP you would be all set.

2
ответ дан 3 December 2019 в 00:05

Теги

Похожие вопросы