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:
Şu -i
seç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.
chmod 400 mykey.pem
ssh -i mykey.pem user@mydomain.com
Herhangi bir sunucuya .pem dosyası kullanarak ssh üzerinden bağlanır.
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