|
| Pipe gennem ssh til lpr (fra Nautilus) Fra : Niels L Ellegaard |
Dato : 28-08-05 07:02 |
|
Min computer har adgang til et netværk, og på netværket er der en
computer der har en printer. Jeg har skrevet et lille men brugbart
script, der piper en fil over på den anden computer og printer ud.
[niels:scripts]% more mylpr
#!/bin/bash
cat $1 | ssh othercomputer lpr
Det kunne være skægt at ændre dette script, så jeg kan starte ved
at højreklikke på en fil i Nautilus. Problemet er at ssh spørger
efter et password, så jeg er nødt til at lave en slags term.
Niels
| |
Jan Birk (28-08-2005)
| Kommentar Fra : Jan Birk |
Dato : 28-08-05 07:54 |
|
Hej Niels,
> Det kunne være skægt at ændre dette script, så jeg kan starte ved
> at højreklikke på en fil i Nautilus. Problemet er at ssh spørger
> efter et password, så jeg er nødt til at lave en slags term.
Hvis du vil slippe for at angive password, kan du lave et sæt nøgler.
Her er et lille eksempel på hvordan det kan gøres:
$ ssh-keygen -t dsa
Dette laver en offentlig nøgle (id_dsa.pub) og en privat nøgle, hvis
ikke den findes i forvejen, (id_dsa). Disse bliver begge placeret i
$HOME/.ssh
Hvis ssh-keygen spørger om passpfrase eller lign, så tryk på retur uden
at indtaste noget.
Den offentlige nøgle skal nu kopieres til serveren i den ønskede brugers
$HOME/.ssh. Har skal den _tilføjes_ filen 'authorized_keys' hvis den
findes i forvejen. Ellers skal den bare oprettes.
F.eks:
$ scp id_dsa.pub BRUGERNAVN@SERVERNAVN:/tmp
$ ssh -l BRUGERNAVN SERVERNAVN
$ SERVER> cd .ssh
$ SERVER> cat /tmp/id_dsa.pub >> authorized_keys
$ SERVER> exit
Du kan nu logge ind på serveren uden brug af password og dermed også
bruge 'ssh' uden at skulle angive password.
/Jan
| |
Jesper Krogh (28-08-2005)
| Kommentar Fra : Jesper Krogh |
Dato : 28-08-05 07:56 |
|
I dk.edb.system.unix, skrev Jan Birk:
> F.eks:
>
> $ scp id_dsa.pub BRUGERNAVN@SERVERNAVN:/tmp
> $ ssh -l BRUGERNAVN SERVERNAVN
> $ SERVER> cd .ssh
> $ SERVER> cat /tmp/id_dsa.pub >> authorized_keys
> $ SERVER> exit
Og "ssh-copy-id" kan klare ovenstående i et hug
Jesper
--
../Jesper Krogh, jesper@krogh.cc, Jabber ID: jesper@jabbernet.dk
| |
Jan Birk (28-08-2005)
| Kommentar Fra : Jan Birk |
Dato : 28-08-05 08:18 |
|
> Og "ssh-copy-id" kan klare ovenstående i et hug
Der kan man jo bare se, tak
/Jan
| |
Kasper Dupont (28-08-2005)
| Kommentar Fra : Kasper Dupont |
Dato : 28-08-05 10:35 |
|
Niels L Ellegaard wrote:
>
> Problemet er at ssh spørger
> efter et password, så jeg er nødt til at lave en slags term.
Den kan sagtens åbne et lille x vindue til at spørge
om password. Det mener jeg da den burde gøre helt af
sig selv, hvis den har en DISPLAY variabel og ingen
tty.
--
Kasper Dupont
Note to self: Don't try to allocate
256000 pages with GFP_KERNEL on x86.
| |
|
|