.Pem dosyası kullanarak ssh üzerinden bağlanın


103

Herhangi bir sunucuya .pem dosyası kullanarak ssh üzerinden nasıl bağlanılacağını bilmek istiyorum.

Şu anda aşağıdaki komutu yürütüyorum:

ssh user@mydomain.com

Hangi seçeneği kullanmalıyım?

Yanıtlar:


181

Şu -iseçeneği kullanın :

ssh -i mykey.pem user@mydomain.com

Bu yanıtta belirtildiği gibi , bu dosyanın doğru izinlere sahip olması gerekir. SSH adam sayfası diyor ki:

ssh, başkaları tarafından erişilebilen bir özel anahtar dosyasını basitçe yoksayacaktır.

Bu komutla izinleri değiştirebilirsiniz:

chmod go= mykey.pem

İçin, resim izinleridir O g RUBU ve o thers eşit izinler boş listesine.


1
Sadece root değilseniz, .pem dosyasını chmod yapmanız ve kullanıcınız için okuma iznini etkinleştirmeniz gerektiğini belirtmek isterim.
— Ionuț Ciuta

1
Bu sadece denklemin müşteri tarafına hitap eder. Sunucuyu kurmak için, genel anahtarınızı ~ / .ssh / yetkili_keys dosyasına kopyalamanız gerekir. Bunu yerel makinenizden şu şekilde yapabilirsiniz: "ssh-copy-id -i ~ / mykey.pub user@mydomain.com".
— Todd Walton

44
chmod 400 mykey.pem

ssh -i mykey.pem user@mydomain.com

Herhangi bir sunucuya .pem dosyası kullanarak ssh üzerinden bağlanır.


4
"chmod 400" bu sorunu çözdü: "some_file.pem" için 0777 izinleri çok açık. Özel anahtar dosyalarınıza başkaları tarafından erişilememesi gerekir. Bu özel anahtar dikkate alınmayacaktır.
— pantos27

16

Kullanıcı ubuntu ise AWS için uzak sunucuya bağlanmak için aşağıdakileri kullanın.

chmod 400 mykey.pem

ssh -i mykey.pem ubuntu@your-ip

1

Aşağıdaki komutları kullanarak bir AWS ec-2 örneğine bağlanabilirsiniz.

chmod 400 mykey.pem

ssh -i mykey.pem username@your-ip

varsayılan olarak makine adı genellikle ubuntu gibi olur çünkü genellikle ubuntu makinesi bir sunucu olarak kullanılır, bu nedenle aşağıdaki komut bu durumda çalışacaktır.

ssh -i mykey.pem ubuntu@your-ip

1

Terminal'den AWS AMI'ye bağlanmak için:

chmod 400 mykey.pem

ssh -i mykey.pem ec2-user@mydomain.com
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.