Как я могу использовать SSH для туннелирования клиентов Minecraft к моему серверу MineOS?

Как указано другие ответы: Да, файл может быть отредактирован / изменен. И, На риск расщепления волос позволяют мне отметить, что вопрос говорит

... он имеет [разрешение на запись] в файле под [каталог].

и сделать полуочевидный комментарий, который, редактировать файл в традиционном значении слова, Пользователь также должен иметь чтение разрешения на файл, Для того, чтобы получить его текущее содержание. Без разрешения на чтение, Пользователь может перезаписать существующие данные и / или добавлять (добавлять) данные в конце, Но он не может сделать полезные изменения, такие как фиксирующие опечатки или вставляющие текст.

И я говорю «модифицированный», чтобы подчеркнуть, что мы говорим о ряде сценариев, Чтобы включить те, которые я упомянул выше (перезаписать или добавьте), а также

  • копирование данных файла (например, в файл в другом каталоге), Манипулируя это как-то, а затем копировать его обратно (перезаписать файл) или
  • , используя традиционный текстовый редактор , например VI , (или даже Hex Editor , если применимо),

и VI , в частности, не имеет проблем с редактированием файла в этой ситуации. Я не проверил много других редакторов. Я ожидаю, что большинство из них (например, , , , PICO , ...) Было бы в порядке.

Но

sed  -i  sed_command(s)  filename

не будет работать, потому что SED -I работает на

  • создание временного файла в том же каталоге,
  • копирование текста из исходного файла на новый ( временный) файл, Выполнение указанного SED_Command (S) на нем в процессе
  • Удаление исходного файла, а затем
  • Переименование временного файла к исходному имени (и CHMOD , чтобы соответствовать исходному режиму исходного файла).

И эти операции не удаются, когда каталог защищен от записи. (Я верю / подозреваю, что несколько других редакторов могут вести себя так же, Но я не могу привести какие-либо примеры.)

Итак, SED -I требует доступа записи к каталогу. И, конечно же, это также требует разрешения на чтение на файл. Но двойной сюрприз сюрприз: Это не требует доступа записи к файлу . В конце концов, вам не нужно доступ к записи в файл, чтобы удалить его; Просто напишите доступ к каталогу.

0
20.12.2014, 03:51
1 ответ

, по-видимому, связано с этим вопросом https://gaming.stackexchange.com/questions/21848/how-can-iblay-minecraft-trigta -Proxy-Server

Вы можете либо портировать вперед, либо создавать прокси-сервер SOCKS. Проверьте SSH -L или SSH -D в руководстве SSH.

Если переадресация портов необходимо использовать localhost в качестве адреса Minecraft Server. Для прокси SOCKS посмотрите - ProxyHost и - ProxyPort в качестве аргумента при запуске файла JAR. Подсказки из http://hydra.geht.net/tino/howto/software/minecraft/proxy/

 Скачать minecraft.jar (это Minecraft для Linux) и запустить его следующим образом:

java -dhttp.proxyhost = proxyhost -dhttp.proxyport = proxyport -dhttps.proxyhost = proxyhost -dtttps.proxyport = proxyport -jar d: \ minecraft \ minecraft.jar --Proxyhost Sockshost --Proxyport Socksport

Замените следующие слова выше с:
ProxyHost: ваш HTTP Proxy IP
ProxyPort: ваш порт HTTP Proxy, обычно 8080
Sockshost: Ваш SOCKS5 Proxy IP
SocksPort: это ваш прокси-порт SOCKS5, обычно 1080
 
0
28.01.2020, 04:58

Теги

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