İçindekiler:

Serseri Kutusu Nasıl Kurulur ve Kullanılır: 8 Adım
Serseri Kutusu Nasıl Kurulur ve Kullanılır: 8 Adım

Video: Serseri Kutusu Nasıl Kurulur ve Kullanılır: 8 Adım

Video: Serseri Kutusu Nasıl Kurulur ve Kullanılır: 8 Adım
Video: Eşinizin siz olmadan gittiği yerleri nasıl görürsünüz ? 2024, Kasım
Anonim
Serseri Kutusu Nasıl Kurulur ve Kullanılır
Serseri Kutusu Nasıl Kurulur ve Kullanılır

Geliştirme için bir Linux ortamına ihtiyacınız varsa ve çift önyüklemeli bir Linux dağıtımı kurmak istemiyorsanız bu yararlı olabilir.

VirtualBox ile normal bir VM çalıştırmanın avantajı (ücretsiz ve kullanımı kolay olduğu için bu eğitimde örnek olarak VirtualBox kullanacağım), Vagrant kutusunun GUI olmadan çalışmasıdır. Bu, özellikle eski makinelerde (benimki gibi) daha iyi çalışmasını sağlar. Başka bir avantaj, komutları çalıştırmak için PuTTY'yi (veya favori ssh istemcinizi) kullanabilmeniz olabilir. Bazı insanlar, size VM'nin video çıkışını gösteren VirtualBox penceresini kullanmak yerine bu şekilde yapmayı tercih eder.

Yukarıda bahsedilen avantajlara sahip olmak için, Ubuntu sunucusunun bir örneğini (veya GUI ile gelmeyen başka bir dağıtım veya lezzeti) başsız modda çalıştırabilirsiniz. Vagrant'ın yaptığı da budur, ancak size aşağıdaki avantajları da sağlayacaktır:

  • işletim sistemini gerçekten yüklemeniz gerekmez. Vagrant tüm kurulumla ilgilenecek
  • VM'lerinizi oluşturmak, başlatmak, durdurmak, silmek, geri almak (ve daha fazlasını) için cmd veya powershell (Windows'ta olduğunuzu varsayarak) kullanabilirsiniz.

Adım 1: Araçları İndirin ve Yükleyin

Öncelikle kullanacağımız araçları indirip kurmamız gerekiyor:

  • VirtualBox'ı buradan indirin ve kurun
  • Vagrant'ı buradan indirin ve kurun
  • PuTTY'yi buradan indirin
  • PuTTYgen'i buradan indirin

(PuTTY ve PuTTYgen kurmanıza gerek yok. İkili dosyaları indirmeniz yeterli)

2. Adım: Çalıştırmak İstediğiniz İşletim Sistemini Bulun

Resmi web sitesinde bulunan katalogda çalıştırmak istediğiniz İşletim Sistemini arayın: bağlantı

Adım 3: Gerekli Komutları Çalıştıracağınız CMD Penceresini Hazırlayın

Gerekli Komutları Çalıştıracağınız CMD Penceresini Hazırlayın
Gerekli Komutları Çalıştıracağınız CMD Penceresini Hazırlayın

Gidin ve sabit sürücünüzde yeni bir klasör oluşturun. Bu klasör, sanal makine ile ana makineniz arasındaki paylaşılan klasör olacaktır.

Şimdi 'Shift' tuşunu basılı tutun ve o klasöre sağ tıklayın ve "Komut pencerelerini burada aç" ı seçin ve o konumda bir CMD penceresi açacaksınız.

Adım 4: Vagrantfile Dosyanızı Hazırlayın

Vagrant dosyanızı hazırlayın
Vagrant dosyanızı hazırlayın

Katalogda bulunan bir işletim sistemiyle değiştirdiğiniz "vagrant init" komutunu çalıştırarak vagrant dosyanızı (sanal makineniz için bazı ayarları içeren bir dosya) hazırlayın.

Yaygın örnekler:

  • Ubuntu 16.04'ü çalıştırmak için "vagrant init ubuntu/xenial64" komutunu çalıştırın.
  • Ubuntu 14.04'ü çalıştırmak için "vagrant init ubuntu/trusty64" komutunu çalıştırın.
  • Fedora 23'ü çalıştırmak için "vagrant init fedora/23-cloud-base" komutunu çalıştırın
  • Centos 7'yi çalıştırmak için "vagrant init centos/7" komutunu çalıştırın

Adım 5: Sanal Makinenizi Başlatın

Sanal Makinenizi Başlatın
Sanal Makinenizi Başlatın

"Vagrant up" komutunu çalıştırarak sanal makinenizi başlatın (Bunu aynı komut isteminde yapın)

Bir işletim sistemi görüntüsü indirilecek ve kurulacaktır. Ekran görüntüsüne benzer görünmelidir.

Adım 6: Makineye Giriş Yapacağınız Özel Anahtarı Hazırlayın

Makineye Giriş Yaparken Kullanacağınız Özel Anahtarı Hazırlayın
Makineye Giriş Yaparken Kullanacağınız Özel Anahtarı Hazırlayın
Makineye Giriş Yaparken Kullanacağınız Özel Anahtarı Hazırlayın
Makineye Giriş Yaparken Kullanacağınız Özel Anahtarı Hazırlayın

Sanal makine başlatıldıktan sonra, VirtualBox GUI'niz olmadığı için onunla etkileşim kuramazsınız, bu nedenle onu uzak bir makine olarak ele almanız ve SSH kullanarak oturum açmanız gerekecek (bunu söylemenin en doğru yolu değil, ama ben Bunun olacağını düşünüyorum). Bazı Vagrant görüntüleri varsayılan bir kullanıcı adı/şifre kombinasyonu belirleyecek, diğerleri rastgele bir anahtar oluşturacak ve yeni oluşturulan bir dosyaya yerleştirecektir. Bu kutularla etkileşim kurmanın en iyi yolu bir RSA anahtar çifti kullanmaktır. Genellikle, Vagrant yeni bir VM oluştururken ('vagrant up' komutunun bir sonucu olarak) bir özel anahtar ve bir genel anahtar oluşturur. Oluşturulan özel anahtarı kullanacağınız SSH istemcisine (PuTTY) aktarmak için PuTTYgen kullanmanız gerekecektir.

PuTTYgen'i başlatın ve "Yükle" düğmesini tıklayın ve az önce "vagrant up" çalıştırdığınız klasöre gidin ve.vagrant\machines\default\virtualbox"Dosya Adı" menüsünün yakınında uzantıları seçmek için bir açılır menünüz var. Oradan "Tüm dosyalar"ı seçin ve ardından "private_key" adlı dosyayı seçin ve "Aç" ı tıklayın "Özel anahtarı kaydet" düğmesini tıklayın ve kaydetmeden kaydetmek istediğinizden emin olup olmadığınız sorulursa evet yanıtını verin. parola. Tanınması kolay olacak bir adla kaydedin. "private_key_putty"yi seçtim

7. Adım: Sanal Makineye Giriş Yapın

Sanal Makineye Giriş Yapın
Sanal Makineye Giriş Yapın

PuTTY'yi açın ve Ana Bilgisayar Adı olarak "127.0.0.1", bağlantı noktası olarak 2222 yazın ve ardından Bağlantı->SSH->Auth'a gidin ve "Kimlik doğrulama için özel anahtar dosyası" alanının altındaki "Gözat" düğmesini tıklayın. Burada, önceki adımda oluşturduğunuz private_key_putty dosyasını seçin.

(Kutunuzun ayrıntıları farklı olabilir. Bu "vagrant ssh" çalıştırmasıyla ilgili ayrıntıları görmek için)

Ekstra: Şimdi Oturum'a geri dönün ve bu oturum için ayarları kaydedebileceksiniz, böylece tekrar girmek zorunda kalmayacaksınız ("Kayıtlı Oturumlar" alanına bir ad girin ve "Kaydet"e tıklayın).

"Aç" ı tıklayın ve oturum açmak istediğiniz kullanıcıyı girmeniz istenecektir. Varsayılan kullanıcıyı bir önceki adımda bahsedilen işletim sistemi kataloğundan (veya "Vagrant ssh" çalıştırarak) alabilirsiniz.

Örneğin, Ubuntu dağıtımları için varsayılan kullanıcı ubuntu'dur ve Fedora için varsayılan kullanıcı serseridir.

Ekstra ipuçları:

  • PuTTY'de Bağlantı->Veri'ye gidin ve 'Otomatik oturum açma kullanıcı adı' alanına oturum açmak için kullanabileceğiniz kullanıcıyı girin. Bu şekilde, bir ssh bağlantısı kurarken herhangi bir veri girmeniz gerekmeyecek.
  • Kutunuzun güvenliğini artırmak için, varsayılan kullanıcı adı/şifre kombinasyonuyla bir ssh hizmeti çalıştırmadığınızdan emin olmak için mevcut kullanıcının parolasını değiştirebilirsiniz.
  • Muhtemel zorluk: Yeni bir kullanıcı oluşturun ve bunu, oturum açmak için özel anahtarınızı (oluşturulan anahtarı değil) kullanabilmeniz için yapın

Adım 8: Sanal Makineyi Kullanma

Artık serseri kutusunu geliştirme için kullanabileceksiniz. Yeni oluşturulan VM'yi vagrant kullanarak yönetebilirsiniz.

Bazı basit ve kullanışlı serseri komutlar şunlardır:

  • "serseri yukarı" - kutuyu başlatır. Bunu yaptıktan sonra PuTTY kullanarak ona bağlanabilirsiniz.
  • "serseri durma" - kutuyu durdurur.
  • "vagrant init" - seçtiğiniz dağıtıma karşılık gelen vagrant dosyasını oluşturur
  • "serseri yok et" - kutuyu siler

Daha fazla bilgi için her zaman resmi web sitesini ziyaret edebilirsiniz:

Geliştirme çalışması yapıyorsanız bunlar yararlı olabileceğinden, anlık görüntülere ve geri dönüşlere de bakmanızı öneririm.

Önerilen: