
SSH 연결을 위해 인터넷을 통해 사용할 수 있는 우분투 홈 서버 12.10이 있습니다. 집에서나 이동 중에도 사용하는 우분투 노트북도 있습니다. 내가 원하는 것은 부팅하는 동안 사용 가능한 WiFi 연결에 따라 홈 네트워크에 있을 때 cifs를 선택하거나 그렇지 않으면 SSHFS를 선택한다는 것입니다.
저는 dyndns와 제한된 홈 인터넷 연결 업로드 속도를 통해 홈 네트워크에서 기본적으로 SSHFS를 사용하고 싶지 않습니다. 집에서 일상적인 작업을 수행하는 경우 SSHFS가 상당히 느려질 것이라고 생각합니다.
fstab에는 이 작업을 수행할 수 있는 일종의 계층적 마운트 트리가 없다고 생각합니다(어쨌든 매뉴얼 페이지에서 읽은 내용에 따르면).
이것이 논리적/합리적으로 보이는가, 아니면 내가 잘못된 방향으로 가고 있는 것인가? 그리고 그것이 유효하다면 어떻게 해야 할까요?
미리 감사드립니다.
문안 인사,
데이비드
답변1
로그인할 때 실행되는 사용자 영역 스크립트를 만들어 보는 것은 어떨까요? /etc/fstab에서 cifs 마운트를 시도하고, 실패하면 로그인할 때 sshfs를 수행하십시오.
로그인 스크립트에 다음을 추가하세요.
mount | grep -q 'myhomeserver' || sshfs mydyndns /mountpoint