Удвойте SSH, туннелирующий для совместно используемой папки SMB

Вот awk сценарий, который пытается произвести достойное добавление отступа. Это предполагает, что вход правильно построен (например, строка прежде 3.2.2 должен быть 3.1 или 3.1.something, нет 3).

#! /usr/bin/awk -f
BEGIN { printf "(bookmarks"; depth = 1; }
{
    level = split($1, s, ".");
    while (level < depth) {--depth; printf ")";}
    print "";
    depth = level + 1;
    gsub(/[\\"]/, "\\&");
    page = $NF;
    sub(/ +[^ ]*$/,"");
    for (i in s) printf " ";
    printf "(\"%s\" \"#%s\"", $0, page;
}
END { while (depth-- > 0) printf ")"; print ""; }

Синтаксис DJVU не имеет никакого отношения к XML; это s-выражения.

3
12.10.2012, 01:50
1 ответ
MACOSX-PC1$ ssh -L 445:<WINDOWS-PC3-ADDREES>:445 yourlogin@<LINUX-PC2-ADDRESS>

... теперь Вы связываете 445 портов (порт SMB TCP) PC3 на Вашем петлевом интерфейсе PC1... Теперь необходимо распознать локальный condivision в MacOSX, я не знаю как!!

Кроме того, я предлагаю смонтировать SMB condivision на PC2, затем доступы к этой папке от PC3 sftp!

Кроме того, можно установить сервер Openvpn на сервере Linux, и затем Вы можете полный доступ к своей удаленной сети!

1
27.01.2020, 21:32
  • 1
    Это точно, что я вчера сделал, я это не будет работать –  Pier-Alexandre Bouchard 11.10.2012, 18:33
  • 2
    После создания туннеля ssh, проверьте, доступен ли сервер сокета: telnet localhost 445 –  ilbazzo 19.10.2012, 22:38

Теги

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