/root/.ssh/authorized_keys
Dosyayı düzenlemek için en iyi yöntem nedir ?
Yani, dosyama yeni bir anahtar eklemem gerekirse authorized_keys
, bunu yapmanın en iyi yöntemleri hangileridir?
/root/.ssh/authorized_keys
Dosyayı düzenlemek için en iyi yöntem nedir ?
Yani, dosyama yeni bir anahtar eklemem gerekirse authorized_keys
, bunu yapmanın en iyi yöntemleri hangileridir?
Yanıtlar:
Sadece dosyayı düzenlemeyi ve anahtarı yapıştırmayı deneyin.
Otomatik ister misin? Yapmak için anahtar eklemek istediğiniz sunucudan deneyin:
ssh-copy-id -i id_rsa.pub login@hostname
Her zaman kayıtlı ssh-add
bir authorized_keys
dosyanın bulunduğu sunucuda deneyebilirsiniz .
Çok sayıda fırsat: D
hostname
?
Her satır bağımsız bir giriştir. Filtrelemek, sed -i~ /pattern/d authorized_keys
satır silmek, bazı sunucudan hepsini söylemek veya cat new-entries >> authorized_keys
sonuna satır eklemek için öğütebilirsiniz.
cat
yöntem en sık kullanılan ve önerilen yöntemdir. Yeni bir satırda bitmiyorsa, iyi biçimlendirilmiş bir metin dosyası değildir .
sed -i~ 'r$ new-entries'
, çünkü bu bir yedekleme dosyası oluşturur. Wrt. 2., bu bir metin editörüyle kolayca sabitlenir ve Kevin'in dediği gibi, yaptığınız şeyin anlamına biraz dikkat etmeniz gerekir.
cat keyfile >>authorized_keys