Удаленный сервер доступа с Наутилусом через двойной туннель SSH с помощью SSHFS

Я не могу думать ни о чем специальном с/tmp, который должен make-файлы быть периодически не быть там./tmp является просто обычным каталогом с немного специальными полномочиями, разрешающими всем бездельничать, но ограничить некорневых пользователей не владением файлами для удаления их.

Действительно ли там что-нибудь является внешним к Вашей программе, изменяющей/изменяющей тот файл, или, действительно ли Ваша программа является многопоточной и работает с тем файлом? Если так, это могло быть состояние состязания.

Для проверки, если это верно, Вы могли использовать inotify, как Kyle предполагает (Вы, вероятно, после удаляют и перемещенный из событий) видеть точно, что происходит с файлом.

С другой стороны, Вы могли попробовать к статистике файл и видеть, является ли это ctime, и/или mtimes совпадают с тем, когда fopen перестал работать с ENOENT.

0
задан 20 July 2010 в 03:29
1 ответ

Установка nc на ssh.company.com, и настроенный строка файла конфигурации в ~/.ssh/config следующим образом:

Host internalserver
    ProxyCommand ssh user@ssh.company.com nc internalserver 22

Затем подключение к internalserver с пользователем по Вашему выбору.

2
ответ дан 4 December 2019 в 15:12
  • 1
    Извините, я довольно плохо знаком с частью этого материала. Что такое nc? Я не уверен, что у меня есть разрешение установить что-нибудь на ssh.company.com, есть ли способ избежать этого? –  D W 20 July 2010 в 21:49

Теги

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