Ik ben bezig met het porten van een oud DOS (standalone) systeem naar Linux. Nu werkt dit allemaal prima tot nu toe, en de uiteindelijke bedoeling word dat het hele geintje over SSH gaat draaien. (doet het nu al eigenlijk).
Nu moet iedere client een uniek poortnummer aan de SSH server geven zodra deze ingelogged is. (waarom kan ik niet precies uitleggen, te lang en complex verhaal). In ieder geval, dit wou ik dus doen aan de hand van Environment variables die geset worden op het moment dat de SSH client inlogged. Dit kan met de OpenSSH client door een file aan te maken die ~/.ssh/environment heet met daar je vars en values in. PuTTY kan dit ook (kan je instellen in de configuratie). Nu is het probleem dat de OpenSSH server weigerd de environment variable(s) te setten. Ik dus even de sshd_config doorgelopen of ik hier een instelling voor kon vinden. Veel gegoogled en kwam tot de conclusie dat de "PermitUserEnvironment" optie hier verantwoordelijk voor zou moeten zijn. Deze stond al op "yes", maar het werkt echter niet.. SSHD nog een keer geHUP'd om te kijken of ik em niet per ongeluk zelf op yes had gezet zonder te restarten, maar nee.. niets..
Ik loop hier nu al 4 a 5 uur mee te prutsen, dus ik dacht dat het tijd werd voor een draadje op twiekers hierover.
PS. ik heb het overigens op 3 machines getest.. overal hetzelfde
Nu moet iedere client een uniek poortnummer aan de SSH server geven zodra deze ingelogged is. (waarom kan ik niet precies uitleggen, te lang en complex verhaal). In ieder geval, dit wou ik dus doen aan de hand van Environment variables die geset worden op het moment dat de SSH client inlogged. Dit kan met de OpenSSH client door een file aan te maken die ~/.ssh/environment heet met daar je vars en values in. PuTTY kan dit ook (kan je instellen in de configuratie). Nu is het probleem dat de OpenSSH server weigerd de environment variable(s) te setten. Ik dus even de sshd_config doorgelopen of ik hier een instelling voor kon vinden. Veel gegoogled en kwam tot de conclusie dat de "PermitUserEnvironment" optie hier verantwoordelijk voor zou moeten zijn. Deze stond al op "yes", maar het werkt echter niet.. SSHD nog een keer geHUP'd om te kijken of ik em niet per ongeluk zelf op yes had gezet zonder te restarten, maar nee.. niets..
Ik loop hier nu al 4 a 5 uur mee te prutsen, dus ik dacht dat het tijd werd voor een draadje op twiekers hierover.
PS. ik heb het overigens op 3 machines getest.. overal hetzelfde