Auteur Topic: SSH en DSM 6.2  (gelezen 18034 keer)

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 177
  • -Ontvangen: 2627
  • Berichten: 16.277
Re: SSH en DSM 6.2
« Reactie #30 Gepost op: 13 oktober 2017, 21:56:29 »
Twee-Faktor-Autentikatie (2FA)
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline TopGear_1542

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 70
  • -Ontvangen: 14
  • Berichten: 266
Re: SSH en DSM 6.2
« Reactie #31 Gepost op: 13 oktober 2017, 21:57:55 »
Ok, ja die staat bij mij standaard aan. Dus dat kan inderdaad het geval zijn geweest bij mij.
DS918+, DS713+, DS215J

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1340
  • -Ontvangen: 7796
  • Berichten: 43.193
  • FIFO / LIFO
    • Truebase
Re: SSH en DSM 6.2
« Reactie #32 Gepost op: 13 oktober 2017, 22:00:31 »
Ik weet niet hoe het komt maar, ik had geen enkel probleem met SSH, alleen even /etc/sudoers (voor WinSCP) moeten aanpassen maar, dat is niets nieuws bij grote updates of upgrades.
Maar goed, dat had ik al eerder aangegeven.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-3
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeStation BSM 1.0-65162                                                                 MR2200ac  SRM 1.2.5-8227-11

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 177
  • -Ontvangen: 2627
  • Berichten: 16.277
Re: SSH en DSM 6.2
« Reactie #33 Gepost op: 13 oktober 2017, 22:46:22 »
Ik heb net de beta op mijn 212j gezet. Inloggen met SSH geeft inderdaad een foutmelding:

$ ssh briolet@nas2
briolet@nas2's password:
Could not chdir to home directory /var/services/homes/briolet: Permission denied
-sh: /var/services/homes/briolet/.profile: Permission denied

briolet@BackupNas:/$ exit
logout
-sh: /var/services/homes/briolet/.bash_logout: Permission denied
Connection to nas2 closed.


Dit is een probleem die er ook bij de 5.0, 6.0 en de 6.1 beta was. Een administrator heeft geen toegang tot "/var/services/homes" Na de betas was dit steeds opgelost.

sudo -i werkt echter wel en dan kun je wel overal bij. Ze dwingen je gewoon om alles via root te doen en niet via een administrator. Alleen storend dat je nu steeds langs die foutmeldingen heen moet.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline Birdy

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 1340
  • -Ontvangen: 7796
  • Berichten: 43.193
  • FIFO / LIFO
    • Truebase
Re: SSH en DSM 6.2
« Reactie #34 Gepost op: 13 oktober 2017, 22:52:53 »
Klopt, die meldingen krijg ik ook als ik inlog echter, bij @TopGear_1542 was het een SSH inlog probleem.


CS406      DSM 2.0-0731    DS508      DSM 4.0-2265      DS411+II  DSM 6.2.4-25556-7   DS115J    DSM 7.1.1-42962-5   DS918+    DSM 6.2.4-25556-7
DS107+     DSM 3.1-1639    DS411slim  DSM 6.2.4-25556   DS213J    DSM 6.2.3-25426-2   DS1515+   DSM 6.2.4-25556-7   DS220+    DSM 7.2.1-69057-3
DS107+     DSM 3.1-1639    DS111      DSM 5.2-5967-9    DS413J    DSM 6.2.3-25426-2   DS716+II  DSM 6.2.4-25556-7   RT2600ac  SRM 1.2.5-8227-11
BeeDrive   1TB             BeeStation BSM 1.0-65162                                                                 MR2200ac  SRM 1.2.5-8227-11

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 177
  • -Ontvangen: 2627
  • Berichten: 16.277
Re: SSH en DSM 6.2
« Reactie #35 Gepost op: 13 oktober 2017, 22:53:42 »
En na aanzetten van 2FA:

$ ssh briolet@nas2
briolet@nas2's password:
Permission denied, please try again.
briolet@nas2's password:

Ik kom er inderdaad niet meer in, zoals het Engelse forum aangeeft. Die bug is gemeld. Voorlopig 2FA uit laten als je SSH gebruikt. Of de daar genoemde fix toepassen.

Edit: Uit het Engelse forum:
Citaat
For me I edited /etc/ssh/sshd_config and changed the ChallengeResponseAuthentication setting from no to yes. Then I did a "killall -1 sshd".

For some reason ChallengeResponseAuthentication was off, but that needs to be on if you have 2FA on now in 6.2 because it'll prompt for your 2FA code after entering the password.

Met deze fix loopt de inlog:

$ ssh briolet@nas2
Password:
Enter 6-digit code:

Voelt toch vreemd dat je een 2FA toevoegt aan een SSH inlog, maar dit niet test voor een release.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 177
  • -Ontvangen: 2627
  • Berichten: 16.277
Re: SSH en DSM 6.2
« Reactie #36 Gepost op: 15 oktober 2017, 12:44:29 »
Ik las dat de default waarde van ChallengeResponseAuthentication yes is. Op de mac staat die waarde ook op yes.

Op de nas is er no van gemaakt. Na wat zoeken vond is een reden waarom dat vaak in no veranderd wordt. Als je er niets mee doet, kan dit een achterdeurtje voor een andere aanvullende authenticatie worden.

Omdat DSM 6.1 ook al 2FA kent, heb ik daar ook eens de ChallengeResponseAuthentication op yes gezet. Daar heeft het geen effect. Het is dus echt iets nieuws dat SSH in 6.2 ook 2FA kan gebruiken. Alleen staat hierover niets in de releasenotes. Dit is blijkbaar een feature waar ze mee geƫxperimenteerd hebben, maar nog niet beslist hebben om in te bouwen.

Het ssh commando kent ook de optie "ChallengeResponseAuthentication". Misschien kun je dan ook binnenkomen als het in de config op no staat (Heb geen zin dit te testen  ;)):

ssh -o ChallengeResponseAuthentication=yes briolet@nas2
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac