.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.