Zdalne logowanie bez używania hasła w systemie Linux


1

Jestem nowy w systemie operacyjnym Linux. Używam Red Hat Linux.

Czy ktoś może mi powiedzieć, jak korzystać ze zdalnych usług, aby zalogować się na zdalnym komputerze bez podania hasła?

Czy w Linuksie są jakieś polecenia, czy muszę napisać dla niego kod „C”?

Odpowiedzi:


8

Nie musisz pisać kodu.

Najpierw wygeneruj parę kluczy przez

ssh-keygen

Po drugie, użyj ssh-copy-id do rozpowszechnienia swojego klucza publicznego

ssh-copy-id username@remote-machine

Pamiętaj, że musisz podać hasło podczas uruchamiania tego polecenia. Następnie możesz zalogować się do zdalnego komputera bez hasła.

Oto kilka wyjaśnień poleceń ze strony podręcznika:

ssh-keygen

 ssh-keygen generates, manages and converts authentication keys for
 ssh(1).  ssh-keygen can create RSA keys for use by SSH protocol version 1
 and DSA, ECDSA or RSA keys for use by SSH protocol version 2.  The type
 of key to be generated is specified with the -t option.  If invoked with-
 out any arguments, ssh-keygen will generate an RSA key for use in SSH
 protocol 2 connections.

ssh-copy-id

 ssh-copy-id  is  a  script  that  uses  ssh  to  log into a remote machine
 and append the indicated identity file to that machine's
 ~/.ssh/authorized_keys file.

Nawet nie wiedziałem ssh-copy-id, bardzo miło.
slhck

Taa też ssh-copy-idjest dla mnie nowa. Ładnie wykonane!
sbtkd85

Możesz użyć pęku kluczy, aby zautomatyzować ten proces.
hornetbzz

1

Zajrzyj do ssh, który może uwierzytelnić login przy użyciu pary kluczy publicznych, w której przechowujesz część prywatną na komputerze lokalnym i część publiczną na zdalnym.


Czy możesz mi powiedzieć, jak używać ssh do zdalnego logowania? Dostaję twój punkt, odkąd jestem nowy, chciałbym wiedzieć, jaki kod powinienem napisać, aby wykonać swoje zadanie

1
Zdalne logowanie ssh jest to, co jest dla . Ma instrukcje. Przeczytaj je.
Henning Makholm
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.