1 (edytowany przez alossek 2014-07-25 06:27:49)

Temat: scp i plik known_host

Cześć !

Mam takowy problem:
1. używam scp
2. chcę aby automatycznie nowe hosty były dodawne do known_host
3. robię tak (za: http://linuxcommando.blogspot.com/2008/ … cking.html)

scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ...

Odpowiada "Host 'xxx.xxx.xxx.xxx' is not in the trusted hosts file.
i nadal pyta czy dodać, próbuję stworzyć plik "/root/.ssh/config"

Host 192.168.0.*
   StrictHostKeyChecking no
   UserKnownHostsFile=/dev/null

To samo (tak scp łączy się do adresów z puli 192.168.0.*)
próbuje też

scp -F /root/.ssh/config ...

Typ razem "WARNING: Ignoring unknown argument '-F/root/.ssh/config'"

Nie działa.
Jak to pokonać ?

(r41303, by obsy)

TP-Link TL-WDR4300 v1, Reboot (17.01-SNAPSHOT, r3876-efb6ca1)

2

Odp: scp i plik known_host

bez tego =, samo  UserKnownHostsFile /dev/null w konfigu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: scp i plik known_host

Cezary napisał/a:

bez tego =, samo  UserKnownHostsFile /dev/null w konfigu.

Nie działa, ani to:

Host 192.168.0.*
   StrictHostKeyChecking no
   UserKnownHostsFile /dev/null

ani to

scp -o "UserKnownHostsFile /dev/null" -o "StrictHostKeyChecking no" ...
TP-Link TL-WDR4300 v1, Reboot (17.01-SNAPSHOT, r3876-efb6ca1)

4

Odp: scp i plik known_host

Działa działa. Sam mam tak zrobione, tylko akurat Host * w konfigu klienta.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: scp i plik known_host

Cezary napisał/a:

Działa działa. Sam mam tak zrobione, tylko akurat Host * w konfigu klienta.

Ok, wierze że u Ciebie działa, sam się dziwię czemu u mnie nie chodzi.

Jednak co ja robię źle - że u mnie nie działa?
Złe scp (mam to z obrazu czyli dropbear)? zła lokalizacja pliku config ?

Co mogę jeszcze sprawdzić, gdzie mogłem popełnić błąd, co może być nie tak ?

TP-Link TL-WDR4300 v1, Reboot (17.01-SNAPSHOT, r3876-efb6ca1)

6

Odp: scp i plik known_host

No właśnie - scp skąd robisz? Linux/windows? Bo jeżeli to z openwrt to pamiętaj że domyślnie dropbear tam jest, który jest lekko "inny".

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: scp i plik known_host

Cezary napisał/a:

No właśnie - scp skąd robisz? Linux/windows? Bo jeżeli to z openwrt to pamiętaj że domyślnie dropbear tam jest, który jest lekko "inny".

scp robię z openwrt (z Twoich obrazów - r41303).

TP-Link TL-WDR4300 v1, Reboot (17.01-SNAPSHOT, r3876-efb6ca1)

8

Odp: scp i plik known_host

A to nie, zainstaluj sobie normalnie ssh/scp smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9 (edytowany przez alossek 2014-07-25 13:51:28)

Odp: scp i plik known_host

Cezary napisał/a:

A to nie, zainstaluj sobie normalnie ssh/scp smile

pakiet openssh-client ?
Nie pogryzie się to z tym co jest ?

TP-Link TL-WDR4300 v1, Reboot (17.01-SNAPSHOT, r3876-efb6ca1)

10 (edytowany przez alossek 2014-07-25 13:57:11)

Odp: scp i plik known_host

Chciałem instalować openssh-client, nie można gryzie się.

root@OpenWrt:~# opkg install openssh-client
Installing openssh-client (6.1p1-1) to root...
Downloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/openssh-client_6.1p1-1_ar71xx.ipk.
Collected errors:
 * check_data_file_clashes: Package openssh-client wants to install file /usr/bin/ssh
        But that file is already provided by package  * dropbear
 * check_data_file_clashes: Package openssh-client wants to install file /usr/bin/scp
        But that file is already provided by package  * dropbear
 * opkg_install_cmd: Cannot install package openssh-client.
TP-Link TL-WDR4300 v1, Reboot (17.01-SNAPSHOT, r3876-efb6ca1)

11

Odp: scp i plik known_host

Albo odinstaluj dropbear albo usuń /usr/bin/ssh i  /usr/bin/scp

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.