From mboxrd@z Thu Jan 1 00:00:00 1970 From: myglc2 Subject: Re: Starting ssh service Date: Mon, 11 Apr 2016 14:48:02 -0400 Message-ID: <8660vo0yot.fsf@gmail.com> References: <570786C5.8080206@fouter.net> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57389) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1apgt8-00054t-1O for help-guix@gnu.org; Mon, 11 Apr 2016 14:48:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1apgt3-0004iM-Rd for help-guix@gnu.org; Mon, 11 Apr 2016 14:48:41 -0400 Received: from plane.gmane.org ([80.91.229.3]:36077) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1apgt3-0004iH-L6 for help-guix@gnu.org; Mon, 11 Apr 2016 14:48:37 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1apgt1-0000uy-Bj for help-guix@gnu.org; Mon, 11 Apr 2016 20:48:35 +0200 Received: from c-73-167-118-254.hsd1.ma.comcast.net ([73.167.118.254]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 11 Apr 2016 20:48:35 +0200 Received: from myglc2 by c-73-167-118-254.hsd1.ma.comcast.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 11 Apr 2016 20:48:35 +0200 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix@gnu.org --=-=-= Content-Type: text/plain Dick Middleton writes: > Hello, > > Just started playing with Guix and am trying to get ssh to start as a service. > > My system is configured using the standard desktop example config.scm given > with the installation. > > I'm trying to add the relevant bits from the simple example in reference guide > "7.2.1 Using the Configuration System". > > i.e I've added: > > (use-service-modules networking ssh) > ... > (services (cons* (lsh-service) %base-services)) > > guix reconfigure complains with this error: ssh-daemon requires 'networking' > which is undefined. > > Do I have to install something (why is it not already installed?) or am I > doing something wrong? > > Thanks > > Dick This sounds similar to issues I ran into with a headless server running GuixSD a month or so ago (have since switched to Guix/Debian). I ended up with lsh-service providing sshd (the ssh server) and openssh providing ssh (the ssh client). The config is split with sshd in the system config and ssh in the per-user config. There may be a more sane approach, but this did work and, FWIW, I have attached the actual configs. HTH, - George --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=c06glc.scm Content-Transfer-Encoding: base64 KHVzZS1wYWNrYWdlLW1vZHVsZXMKIGFzcGVsbAogZ2V0dGV4dAogZ2hvc3RzY3JpcHQgOzsgZ3Mt Zm9udHMKIGZvbnRzIDs7IGZvbnQtZGVqYXZ1IGZvbnQtZ251LWZyZWVmb250LXR0ZgogYmFzZQog c3NoIHJzeW5jIHdnZXQgc2NyZWVuCiB2ZXJzaW9uLWNvbnRyb2wKIGVtYWNzCiAgOzsgc28gd2Ug Y2FuIG1ha2UgZ3VpeCB3L28gZ3VpeCBlbnZpcm9ubWVudAogYXV0b3Rvb2xzIDs7IGF1dG9tYWtl CiB0ZXhsaXZlIDs7IHRleGxpdmUtbWluaW1hbAogY3VybAogeG9yZyBjZXJ0cwogZ3JhcGh2aXoK ICkKKHBhY2thZ2VzLT5tYW5pZmVzdAogKGxpc3QKICA7OyAgZ251LWdldHRleHQKICBncy1mb250 cyBmb250LWRlamF2dSBmb250LWdudS1mcmVlZm9udC10dGYKICBnbnUtbWFrZQogIG9wZW5zc2gg bnNzLWNlcnRzIHhhdXRoIHJzeW5jIHdnZXQgZ2l0IGdpdC1tYW5wYWdlcwogIGVtYWNzIG1hZ2l0 IHNjcmVlbiBhc3BlbGwgYXNwZWxsLWRpY3QtZW4KICA7OyBzbyB3ZSBjYW4gbWFrZSBndWl4IHcv byBndWl4IGVudmlyb25tZW50CiAgdGV4bGl2ZS1taW5pbWFsICBhdXRvbWFrZQogIGN1cmwgOzsg bHBhc3RlCiAgZ3JhcGh2aXoKICApKQo= --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=c06system.scm Content-Transfer-Encoding: base64 KHVzZS1tb2R1bGVzIChnbnUpKQoodXNlLXNlcnZpY2UtbW9kdWxlcyBuZXR3b3JraW5nIHNzaCkK KHVzZS1wYWNrYWdlLW1vZHVsZXMgYWRtaW4KCQkgICAgIGRpc2sKCQkgICAgICkKKG9wZXJhdGlu Zy1zeXN0ZW0KICAoaG9zdC1uYW1lICJnMSIpCiAgKHRpbWV6b25lICJBbWVyaWNhL05ld19Zb3Jr IikKICAobG9jYWxlICJlbl9VUy51dGY4IikKICAoYm9vdGxvYWRlciAoZ3J1Yi1jb25maWd1cmF0 aW9uIChkZXZpY2UgIi9kZXYvc2RhIikpKQogIChmaWxlLXN5c3RlbXMgKGNvbnMgKGZpbGUtc3lz dGVtCgkJCShkZXZpY2UgImcxc2QiKQoJCQkodGl0bGUgJ2xhYmVsKQoJCQkobW91bnQtcG9pbnQg Ii8iKQoJCQkodHlwZSAiZXh0NCIpKQoJCSAgICAgICViYXNlLWZpbGUtc3lzdGVtcykpCiAgKHVz ZXJzIChjb25zKiAodXNlci1hY2NvdW50CgkJIChuYW1lICJnbGMiKQoJCSAoY29tbWVudCAiZyBs IGMiKQoJCSAoZ3JvdXAgInVzZXJzIikKCQkgKHN1cHBsZW1lbnRhcnktZ3JvdXBzICcoIndoZWVs IikpCgkJIChob21lLWRpcmVjdG9yeSAiL2hvbWUvZ2xjIikpCgkJKHVzZXItYWNjb3VudAoJCSAo bmFtZSAiZ2xjMiIpCgkJIChjb21tZW50ICJnbGMyIikKCQkgKGdyb3VwICJ1c2VycyIpCgkJIChz dXBwbGVtZW50YXJ5LWdyb3VwcyAnKCJ3aGVlbCIpKQoJCSAoaG9tZS1kaXJlY3RvcnkgIi9ob21l L2dsYzIiKSkKCQkodXNlci1hY2NvdW50CgkJIChuYW1lICJnbGMzIikKCQkgKGNvbW1lbnQgImds YzMiKQoJCSAoZ3JvdXAgInVzZXJzIikKCQkgKHN1cHBsZW1lbnRhcnktZ3JvdXBzICcoIndoZWVs IikpCgkJIChob21lLWRpcmVjdG9yeSAiL2hvbWUvZ2xjMyIpKQoJCSh1c2VyLWFjY291bnQKCQkg KG5hbWUgImdsYzQiKQoJCSAoY29tbWVudCAiZ2xjNCIpCgkJIChncm91cCAidXNlcnMiKQoJCSAo c3VwcGxlbWVudGFyeS1ncm91cHMgJygid2hlZWwiKSkKCQkgKGhvbWUtZGlyZWN0b3J5ICIvaG9t ZS9nbGM0IikpCgkJKHVzZXItYWNjb3VudAoJCSAobmFtZSAiZ2xjNSIpCgkJIChjb21tZW50ICJn bGM1IikKCQkgKGdyb3VwICJ1c2VycyIpCgkJIChzdXBwbGVtZW50YXJ5LWdyb3VwcyAnKCJ3aGVl bCIpKQoJCSAoaG9tZS1kaXJlY3RvcnkgIi9ob21lL2dsYzUiKSkKCQkodXNlci1hY2NvdW50CgkJ IChuYW1lICJnbGM2IikKCQkgKGNvbW1lbnQgImdsYzYiKQoJCSAoZ3JvdXAgInVzZXJzIikKCQkg KHN1cHBsZW1lbnRhcnktZ3JvdXBzICcoIndoZWVsIikpCgkJIChob21lLWRpcmVjdG9yeSAiL2hv bWUvZ2xjNiIpKQoJCSViYXNlLXVzZXItYWNjb3VudHMpKQogIChwYWNrYWdlcwogICAoY29ucyoK ICAgIGdsaWJjLXV0ZjgtbG9jYWxlcwogICAgcGFydGVkCiAgICAlYmFzZS1wYWNrYWdlcykpCiAg KHNlcnZpY2VzIChjb25zKiAoZGhjcC1jbGllbnQtc2VydmljZSkKCQkgICAobHNoLXNlcnZpY2Ug Izpwb3J0LW51bWJlciAyMikKCQkgICAlYmFzZS1zZXJ2aWNlcykpKQo= --=-=-=--