Просмотр исходного кода

ipn/ipnlocal: prevent attempting to run SSH on QNAP for now

tailscaled runs as a non-root user, SSH is not immediately working.

Signed-off-by: Denton Gentry <[email protected]>
Denton Gentry 3 лет назад
Родитель
Сommit
f85bb60eba
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      ipn/ipnlocal/local.go

+ 3 - 0
ipn/ipnlocal/local.go

@@ -1877,6 +1877,9 @@ func (b *LocalBackend) checkSSHPrefsLocked(p *ipn.Prefs) error {
 		if distro.Get() == distro.Synology && !envknob.UseWIPCode() {
 			return errors.New("The Tailscale SSH server does not run on Synology.")
 		}
+		if distro.Get() == distro.QNAP && !envknob.UseWIPCode() {
+			return errors.New("The Tailscale SSH server does not run on QNAP.")
+		}
 		// otherwise okay
 	case "darwin":
 		// okay only in tailscaled mode for now.