Почему делает ssh-g, говорят, что адрес уже используется?

Это - вероятно, ошибка / дизайном дезертируют в ecryptfs. См. этот отчет об ошибках панели запуска.

Короче говоря ecryptfs просто не пишет файл в диск сразу. Мое предположение, которое это из-за шифрования наверху (файловая система, вероятно, шифрует данные в фоновом потоке и пишет это только после этого, завершилось).

Ошибка с 2009, и приоритетом является "Список пожеланий" (который является ниже "Низкого"). Я немного волнуюсь, как "предприятие" и такое поведение смешиваются; как Вы узнали, много кода ожидает, что файлы будут применимы сразу же после сохранения их.

Попытайтесь использовать TrueCrypt вместо этого.

7
01.01.2017, 10:30
2 ответа

Команда:

ssh -g -L 5115:localhost:5115 <server>

приведет к тому, что локальный процесс ssh будет привязан к 0.0.0.0 порту 5115 для прослушивания пересылаемых соединений. Получаемое сообщение об ошибке указывает на то, что к этому адресу и порту уже привязан какой-то другой процесс, поэтому ssh не может этого сделать.

Вы должны быть в состоянии проверить это, запустив netstat:

netstat -an | grep 5115

Возможно, вы увидите строку вида:

tcp4       0      0  *.22                   *.*                    LISTEN

"LISTEN" означает, что что что-то прослушивает соединения. ".22" - это адрес и порт; 0.0.0.0 или "" означает "любой интерфейс".

Здесь вы можете найти другую программу, которая использует порт 5115 и заставить её остановиться, или использовать другой локальный порт для вашего туннеля ssh.

.
2
27.01.2020, 20:19

Если вы запускаете Linux, вы можете сделать предупреждение уходить, запустив это (как root):

echo 1> / proc / sys / net / ipv6 / bindv6only

Что происходит, это то, что SSH Привязка сокета PF_INET6 к [::]: 5115 Перед тем как он связывает розетку PF_INET к 0.0.0.0:5115 . Разъем PF_Inet6 связан с обоими протоколами, поэтому попытка связать вторую розетку не удалось. Включая BINDV6ONLY Вы будете держать руки PF_INET6 розетки с адреса IPv4.

Менее разрушительный способ попадания в то, что необходимо использовать форму четырех аргументов -L , где вы точно указываете адрес связывания явно (используйте 0,0.0.0 ).

2
27.01.2020, 20:19

Теги

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