Ssh nasıl kullanılır? Kurulum ve konfigürasyonun yanı sıra (Linux, Windows, macOS, Android, iOS)

  1. Linux işletim sisteminde SSH'yi yükleme
  2. SSH bağlantısı (şifre ile)
  3. Bir SSH anahtarı oluşturmak ve bir şifre olmadan bağlanmak!
  4. Bir SSH anahtarı nasıl oluşturulur?
  5. Sunucuya SSH anahtarı nasıl eklenir?
  6. SSH Windows İstemcisi
  7. Windows'ta bir şifre ile SSH ile bağlanma
  8. Windows'ta SSH anahtarı ile bağlanma
  9. Bir anahtar oluştur
  10. Anahtar transferi
  11. Mac SSH İstemcisi
  12. SSH istemcisi android ve iOS
  13. Dosyaları SSH (SCP) üzerinden aktarın ve indirin
  14. Pencereler için
  15. SSH kurulumu
  16. SSH port değişimi
  17. Sadece SSH anahtarı ile giriş yapın:

Bu makalede SSH'nin Linux, Windows ve Mac'te nasıl kurulacağı, nasıl yapılandırılacağı ve nasıl kullanılacağı anlatılmaktadır! Her ayrıntı! İlginç olacak!

SSH, Linux, Unix çekirdeğindeki işletim sistemlerinin uzaktan kumandası (yönetimi) için popüler bir protokoldür. Linux yeni başlayanlar için, bu protokolün nasıl kurulacağı, yapılandırılacağı ve kullanılacağı açık değildir, bu yüzden bu makaleyi düzeltmeye karar verdim!

Linux çekirdeğinde çalışan en popüler işletim sistemlerinden biri Ubuntu'dur, bu yüzden ssh hakkında açıklayacağız.

İlk önce tüm eylemleri bir Linux örneği ile ve ardından Mac ve Windows'ta açıklayacağız!

Linux işletim sisteminde SSH'yi yükleme

Vakaların% 99,99'unda, Linux'a uzak bir makineye bağlanabileceğiniz Linux ssh istemcisi yüklenmiştir. Ancak şu anda içinde veya üzerinde olduğunuz bilgisayara bağlanmak istiyorsanız, “ssh sunucusunu indirmeniz” gerekir.

Bunu yapmak çok basittir, ihtiyacınız olan her şey zaten depolarda (bir la program mağazası), bir terminal açıp komutu girin:

sudo apt yüklemek openssh-server

Yani, ssh protokolünü kullanarak bilgisayarı ağda kullanılabilir kılan bir sunucu kısmı gereklidir. Bilgisayarınızda zaten yüklü olan bir istemci bölümü var ve onu kullanarak uzaktaki bir bilgisayara bağlanıyorsunuz.

SSH bağlantısı (şifre ile)

Bir terminal açın ve uzak makineye bağlanmak için komutu girin:

ssh KullanıcıAdı @ IP Adresi

İlk önce ssh, ardından uzak makinedeki kullanıcı adını, ardından @ (dog) işaretini ve IP adresini yazıyoruz. İşte mesela:

ssh sasha ( @ 100.08.30.48) Instagram Profilini Görüntüle

Kural olarak, 22 numaralı bağlantı noktasında ssh bağlantısı gerçekleşir, zorla değiştirdiyseniz, belirtmeniz gerekir. Bunu yapmak için, sonunda -p sayısını yazınız. İşte bir örnek:

ssh sasha ( @ 100.08.30.48) Instagram Profilini 30

Bağlandıktan sonra ve bu makineyle ilk bağlantıysa, makineyi güvenilir olanlara eklemeniz gerekir - evet yazın ve Enter tuşuna basın. Bu bir kez yapılır. Bağlandıktan sonra ve bu makineyle ilk bağlantıysa, makineyi güvenilir olanlara eklemeniz gerekir - evet yazın ve Enter tuşuna basın

Daha sonra bir kullanıcı şifresi yazmanız gerekir. Her zaman belirtilmesi gerekecek!

Bir SSH anahtarı oluşturmak ve bir şifre olmadan bağlanmak!

Şifreyi hatırlamamak ve her seferinde girmemek için, özellikle çok sayıda Linux sunucunuz varsa, özel bir SSH anahtarı oluşturabilirsiniz. Bu anahtar, zaten “bilinen” bir makineden “bilinen” bir sunucuya, şifre kullanmadan bağlanmanıza olanak sağlar.

Bir SSH anahtarı nasıl oluşturulur?

Şimdi anahtar oluşturduğunuz bilgisayarda, ardından sunucumuza kopyalanması gerekecektir!

Geçerli bilgisayar için bir anahtar oluşturun:

ssh-keygen -t rsa

Ardından, anahtarın nereye kaydedileceği sorulacak, varsayılan olarak bu, ana dizininiz, gizli klasörünüzdür. Çoğu durumda, atlamak için sadece Enter tuşuna basabilirsiniz.

Daha sonra bir kod sözcüğü oluşturmanız istenecek, ayrıca atlamak için Enter tuşuna basın!

Anahtar oluşturulur, şimdi uzak bir makineye veya sunucuya eklemeniz gerekir.

Sunucuya SSH anahtarı nasıl eklenir?

Bunu yapmak için, komutu girin:

ssh-copy-id Kullanıcı adı @ IP adresi

Ssh-copy-id komutunu, ardından uzak makinede bulunan kullanıcı adını, @ (dog) sembolünü ve IP adresini yazıyoruz. İşte mesela:

ssh-copy-id sasha ( @ 100.08.30.48) Instagram Profilini Görüntüle

Ardından, uzaktaki makinedeki veya sunucudaki kullanıcının şifresini belirledikten sonra anahtar kopyalanacaktır.

Artık bir anahtar kullanmadan bir sunucuya veya başka bir makineye, sadece bir kullanıcı adı ve şifre girerek bağlanma şansına sahipsiniz!

SSH Windows İstemcisi

Windows'ta SSH üzerinden Linux sunucuları ile çalışmak için en popüler programlardan biri Putty. Bu SSH Windows istemcisini şu adresten indirebilirsiniz - putty.org .

Windows'ta bir şifre ile SSH ile bağlanma

Putty'ye SSH ile bağlanmak çok kolay! Bağlantı noktasını değiştirdiyseniz IP adresini girin, ardından başka bir bağlantı noktası belirtin ve Aç'a tıklayın: Putty'ye SSH ile bağlanmak çok kolay ve kullanıcı adı ve şifreyi bağladıktan sonra!

Windows'ta SSH anahtarı ile bağlanma

Her seferinde bir şifre girmek ve ssh tuşunu Putty'de kullanmak istemiyorsanız, Linux'ta olduğu gibi, önce bir anahtar oluşturmanız ve ardından sunucuya aktarmanız gerekir.

Bir anahtar oluştur

  1. Başka bir program indir PuTTYgen ve koş
  2. "Oluştur" düğmesini tıklayın ve bir anahtar oluşturmak için yanlara fareyi girin
  3. Anahtarı oluşturduktan sonra, "Privat Key'i Kaydet" i tıklayın ve kaydetme konumunu belirtin.
  4. Anahtarın tamamını panoya ilk ssh-rsa satırından kopyalayın:

Programı henüz kapatmıyoruz ve bağlanmak için Putty kullanıyoruz.

Anahtar transferi

  1. Linux sunucumuzu aşağıdaki oturumlarda kaydederiz:
  2. Sunucuya bağlan
  3. Dizine gidin ./ssh: cd ~ / .ssh /
  4. Sonra, nano editörü onaylanmış nanoyu düzenlemek için belgeyi açın.

    ve daha önce oluşturulan anahtarı bu dosyaya ekleyin ve verileri kaydedin. ve daha önce oluşturulan anahtarı bu dosyaya ekleyin ve verileri kaydedin

  5. Macun ssh kapatın
  6. Macunu açın, "Yükle" ye tıklayın
  7. Ayrıca SSH ayarlarında -> Yetkilendirme bölümünde, anahtar file.ppk anahtarının yolunu belirtin
  8. Aç'a tıklayın, ardından oturum anahtarı kullanmadan sunucuda başlayacaktır!

Mac SSH İstemcisi

MacOS, UNIX sistemine dayandığından, ssh ile doğrudan terminalden bağlanabilirsiniz!

Bir şifre kullanmak istemiyorsanız, önce Homebrew'u yüklemelisiniz:

/ usr / bin / ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

ve sonra her şey Linux'ta olduğu gibidir.

Ayrıca uygun bir mac ssh istemcisi var - Termius .

SSH istemcisi android ve iOS

İOS ve Android için en uygun SSH istemcisi Termius uygulaması!

Android için:

İOS için:

Dosyaları SSH (SCP) üzerinden aktarın ve indirin

Yerel makineden sunucuya Linux ve macOS'ta ssh ile dosya yüklemek için:

scp file1.tar root @ ip_adress: / home / dir

Bir dosyayı sunucudan yerel bir Linux veya macOS bilgisayarına kopyalama:

scp userAdı @ ip_adress: /home/file1.tar / var / www /

Sunucudan sunucuya:

scp kullanıcısı @ server_ip1: /home/file.txt user @ server_ip2: / home /

Pencereler için

Dosyaları Windows'ta SSH üzerine taşımak için kullanılır İSSA .

pscp.exe file.zip root @ ip_server: / var / www /

SSH kurulumu

Derhal SSH'ye bir giriş eklemeniz gerekirse:

SSH port değişimi

Varsayılan olarak, ssh 22 numaralı bağlantı noktasında yapılandırıldığından sunucuyu kullanmak güvenli değildir. Bu nedenle limanı değiştirmeye değer!

Nano'yu kullanarak sshd_config belgesini düzenleyin, şu komutu girin:

sudo nano / etc / ssh / sshd_config tarafından

ve Port değerlerini istenen değerlerle değiştirin:

# Port 22 için hangi portları, IP'leri ve protokolleri dinliyoruz?

Sadece SSH anahtarı ile giriş yapın:

Nano'yu kullanarak sshd_config belgesini düzenleyin, şu komutu girin:

sudo nano / etc / ssh / sshd_config tarafından

PasswordAuthentication değerlerini evet'den hayır'a değiştirin:

RSAYanıtlama evet PubkeyYanıtlama evet ParolaYanıtlama hayır

Hala sorunuz var mı? Yorumlara yazın, bize ne aldığınızı söyleyin veya tam tersi!

Hepsi bu kadar! Bu bölümdeki daha yararlı makaleleri ve talimatları okuyun. Makaleler ve Linux Hacks . Sitede kal Android +1 , o zaman daha da ilginç olacak!

Bir SSH anahtarı nasıl oluşturulur?
Sunucuya SSH anahtarı nasıl eklenir?
Bir SSH anahtarı nasıl oluşturulur?
Sunucuya SSH anahtarı nasıl eklenir?

Новости

Карта