Varsayılan .ssh
dizini yok sayılarak ssh
çalıştırılabilir ve başka bir veya daha iyi belirtilmiş özel anahtar belirtilebilir mi? ÖrneğinÖzel anahtarı ssh ile elle yükleme
:
ssh --private-key other_id_rsa [email protected]
Varsayılan .ssh
dizini yok sayılarak ssh
çalıştırılabilir ve başka bir veya daha iyi belirtilmiş özel anahtar belirtilebilir mi? ÖrneğinÖzel anahtarı ssh ile elle yükleme
:
ssh --private-key other_id_rsa [email protected]
Sen -i
seçeneğini kullanabilirsiniz.
Kaynak: man ssh
-i identity_file
Selects a file from which the identity (private key) for public key authentication is read. The default is ~/.ssh/identity for protocol
version 1, and ~/.ssh/id_dsa, ~/.ssh/id_ecdsa and ~/.ssh/id_rsa for protocol version 2. Identity files may also be specified on a per-
host basis in the configuration file. It is possible to have multiple -i options (and multiple identities specified in configuration
files). ssh will also try to load certificate information from the filename obtained by appending -cert.pub to identity filenames.
Ayrıca hemen hemen ssh mevcut bayrakların kullanımı devam eden aynıdır eriştiğiniz her ana, belirli bir yapılandırması ekleyebilirsiniz.
Tüm dünya bayrakları mevcuttur ve sağlanan her farklı servis uzmanlığı için bazı eşlemeler vardır. Belirli id_rsa
dosyalarını kullanarak durumda, size ~/.ssh/config
dosyaya aşağı yazabilirsiniz:
ssh host_alias
Ve id_rsa_you_want
kullanılacaktır - yanı sıra:
...
Host host_alias
HostName host_name
IdentityFile ~/.ssh/id_rsa_you_want
...
Sonra, sadece kullanabilirsiniz Bağlantıya uygulayabileceğiniz diğer konfigürasyonlar. Mevcut direktiflerin listesi için man ssh_config
'a bakınız.