search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
91 gösterim
Jenkins içinde oluşturduğum pipeline ile git tarafından proje çekmek istiyorum. Ssh bağlantısını nasıl yapabilirim?
Sunucular kategorisinde 5.8k puan
düzenledi

1 cevap

0 oy

Jekins içinde credential oluşturma kısmımız var. O kısma gelip "new credentials" diyerek yeni bir kullanıcı adı/şifre tanımı yapmamız gerekiyor.

- Kind : SSH username with Private Key.
- Private Key: Oluşturduğumuz private key dosyasının içeriğini buraya yapıştırıyoruz.

Kaydettikten sonra pipeline tanımına burada oluşturduğumuz şifre belirtilmelidir.

Private Key nasıl oluşturacağız:

konsol üzerinde ssh-keygen çalıştırıyoruz.
Hiçbir bilgiyi girmeden işlemi sonuçlandırıyoruz.

Sonrasında oluşan id_rsa ve id_rsa.pub dosyaları bizim private ve public key dosyalarımız oluyor.

id_rsa.pub public key dosyamız, bu dosyanın içeriğini git sunucumuzda profil sayfamızda key ekle kısmına ekliyoruz.

id_rsa ise bizim private key dosyamız, bunu da yukarıda oluşturduğumuz credential sayfasındaki private key alanına ekliyoruz.

Dikkat: Eğer ssh-keygen çalıştırırken passphrase belirlersek, aynı passphrase bilgisi jenkins içindeki passphrase kısmına eklenmelidir. Aksi halde çalışmayacaktır.

Beni en çok uğraştıran: kullanıcı adı, phrase ekleme kısımlarında bir yere ekle diğerine ekleme tarzı konular oldu. En basit hali için hiçbir yere bilgi eklemeyebilirsiniz, daha geliştirmek için eklediğiniz bilgiler jenkins içinde de olmalı. Sadece key yetmeyecektir.

5.8k puan

İlgili sorular

0 oy
1 cevap 220 gösterim
220 gösterim
Bir linux sunucudan, sürekli olarak başka bir linux sunucuya bağlanıyorum. her seferinde şifreyi girmeden nasıl ssh yapabilirim? Başka bir değişle nasıl otomatik login olabilirim. ssh-exchange gibi birşeylerden bahsediliyor. bilgi verir misiniz?
7 Aralık 2016 Unix/Linux kategorisinde buzel 604 puan sordu
0 oy
1 cevap 81 gösterim
81 gösterim
Bilgisayarıma postgres kurdum, kurulumdan sonra login işlemini nasıl yapabilirim?
7 Aralık 2021 Veri Tabanı kategorisinde kenan 5.8k puan sordu
0 oy
1 cevap 85 gösterim
85 gösterim
Ubuntu sunucu üzerinde sudo yetkisi olan kullanıcı nasıl oluşturabilirim?
23 Eylül 2021 Sunucular kategorisinde kenan 5.8k puan sordu
0 oy
0 cevap 89 gösterim
89 gösterim
Otomatik scaling (ölçekleme) nedir? AWS üzerinde EC2 sunucularımı nasıl otomatik ölçeklendirebilirim?
27 Ağustos 2021 Sunucular kategorisinde kenan 5.8k puan sordu
0 oy
1 cevap 146 gösterim
146 gösterim
Linux üzerinde konsolsan bir klasörün kapladığı alan nasıl bulunur?
18 Kasım 2016 Sunucular kategorisinde kenan 5.8k puan sordu