sshfs는 루프백 인터페이스에 마운트하여 연결이 끊어진 상태에서도 유지됩니다


0

루프백 인터페이스를 통해 sshfs를 사용하여 다른 사용자의 집에있는 폴더를 내 집으로 내보내는 설정이 있습니다 ¹. 나는 명령을 사용하여 마운트

sshfs -o reconnect,ServerAliveInterval=15,ServerAliveCountMax=3

랩톱이 일시 중단되면 루프백 인터페이스가 끊어집니다. 이로 인해 sshfs 연결도 끊어집니다. 사용하려고 시도 할 수있는 다른 옵션이 있습니까? (autofs에 대해서는 알고 있지만 sshfs만으로도 원하는 것이 가능해야합니다.)

¹ 이것은 X 세션에 액세스하지 않고 dropbox 데몬을 사용자에게 격리시키는 데 사용되지만이 질문과 관련이 없습니다.


1
그러한 제한없이 X 세션에 액세스하지 않고 dropbox 데몬을 사용자에게 격리시키는 방법은 무엇입니까? 잘 모르겠지만 올바른 질문 일 있습니다. XY 문제를 비교하십시오 .
Kamil Maciorowski 2016 년

아마도 dropbox 데몬에 대한 다른 솔루션을 찾을 수 있지만 루프백의 sshfs가 다시 연결되지 않는 이유를 이해하고 싶습니다. 그리고 그렇지 않으면 왜 안 되겠습니까?
Wilder

답변:


1

루프백 인터페이스를 통한 일반 SSH 연결이 정확히 동일한 작업을 수행한다는 것과 같은 이유로 삭제합니다. 모든 소켓 시간 초과가 커널에서 만료되었습니다 (시스템 일시 중단 후 다시 시작하면 앞으로 이동하기 때문에). 끊어 SSHFS 자체에는 연결이 실제로 끊어지면 다시 연결하는 코드가 없습니다 (이러한 경우).

다른 옵션에 관해서는 bindfs를 체크 아웃 하면 루프백 인터페이스를 사용할 필요없이 동일한 결과를 얻을 수 있어야 하므로이 문제를 회피 할뿐만 아니라 훨씬 더 효율적입니다.


설명해 주셔서 감사합니다. 이제 의미가 있습니다. 랩톱에서 연결을 유지하려면 autossh를 사용해야한다고 생각합니다.
와일더

bindfs는 실제로 --map 옵션을 사용하여 나를 속입니다. 그것은 매우 흥미로운 해결책이었습니다. 감사합니다 @Austin Hemmelgarn
Wilder
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.