İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

SSH nedir nasıl kullanılır.

*siber*

0
İyinet Üyesi
Katılım
20 Temmuz 2005
Mesajlar
2,014
Reaction score
1
Konum
about:blank
SSH, Telnet ve rlogin gibi ağ üzerindeki başka bir sunucuya uzakta bulunan bir başka makineden bağlantı sağlayan bir protokoldür. SSH açık haliyle “Secure Shell” yani güvenli kabuk anlamına gelir. Telnet ve rlogin kullanıcı şifreleri dahil tüm iletişim açık yani şifrelenmeden gerçekleştirilirken, SSH güvensiz makineler arasındaki iletişimi güçlü bir kripto yöntemiyle şifreler.

SSH ile bağlantının gerçekleştirilebilmesi için Telnet bölümünde de anlattığımız üzere bağlanılmak istenen sunucu makinede bir kullanıcı hesabının ve kullanıcı şifresinin bulunması gereklidir. Bunların dışında birde SSH istemci programlarından birine ihtiyacımız olacaktır. SSH ile bir bilgisayara bağlanabilmek için kullanıcı, öncelikle kimliğini ispatlayabilmelidir.


SSH ile bağlantı programı Putty

Program Kullanımı:

Programı açtığınızda şöyle bir ekran ile karşılaşacaksınız.
putty1kr2.jpg

Burada yapılması gerekenler. Host name (or Ip Adress) yazan yere kendi host adresinizi yazmak, SSH radio butonunu tıklayıp OPEN tuşuna basmak.
my.php

Burada gelen ekranda Yes tuşuna basıyorsunuz.
putty3te8.th.jpg

Karşınıza gelen ekranda login pass lerinizi girtikden sonra sisteminize erişmiş olursunuz.

Bağlantıdan sonra kullanacağınız bazı komutlar.

ls
Kullanımı: ls
Açıklaması: Dizindeki dosya veya klasörleri görmenizi sağlar.

cd
Kullanımı: cd dosya
Açıklaması: her hangi bir klasöre girmeyi sağlar

cd ..
Kullanımı: cd ..
Açıklaması: Bir üst dizine geçmenizi sağlar.

pico
Kullanımı: pico dosya.conf , pico dosya.txt
Açıklaması: Her hangi bir dosyanın içeriğini görmeye yarar. İçeriğini açtığınız dosya üzerinde değişiklik yapabilirsiniz. pico kurulu olmayan server'larda nano kullanılır. Dosya içinde her hangi bir değişiklik yaptığınızda ctrl+x e basıp "y" tuşuna basarak enterlamanız yeterli olur. "y" değişiklikleri kaydet, "n" değişiklikleri kaydetme.

cp
Kullanımı: cp kopyalanacak-dosya kopyalanacak-dizin
Açıklaması: her hangi bir dizin veya dosya kopyalama olanağı sağlar.

mkdir
Kullanımı: mkdir klasör-adı
Açıklaması: Klasör (dizin) oluşturmanızı sağlar.

rmdir
Kullanımı: rmdir klasör-adı
Açıklaması: Klasör (dizin) silmenizi sağlar.


rm -r
Kullanımı: rm -r dosya.txt
Açıklaması: dosya silmek için kullanılır.

rm -Rf
Kullanımı: rm -Rf dizin
Açıklaması: Dizindeki tüm dosyaları siler.

top
Kullanımı: top
Açıklaması: Sistem kullanımını gösterir. CPU ram vs. (Rootlar kullanabilir.)

Dosya Sıkıştırmak
Kullanımı: tar cvzf dosyam.tar.gz sıkıştırılacak-dosya
Açıklaması: Komut dosya sıkıştırmaya yarar. bu formatta sıkıştıracağınız dosyanızın adı dosyam.tar.gz olacaktır.

Sıkıştırılan Dosyayı Açmak
Kullanımı: tar -zxvf dosyam.tar.gz
Açıklaması: Bu şekilde sıkıştırmış olduğunuz dosyanızı açabilirsiniz.

Unzip
Kullanımı: unzip dosya.zip
Açıklaması: Zip ile sıkıştırılmış dosyalarınızı açmanızı sağlar.

wget
Kullanımı: wget http://www.site.com/dosya.zip
Açıklaması: Hızlı bir şekilde hostunuza dosya aktarmanızı sağlar.

whois
Kullanımı: whois domain.com
Açıklaması: Her hangi bir site adresi kullanmadan bu program ile çok kolay ve hızlı bir şekilde domain'lere whois çekebilirsiniz.

Not: Komutlar güncellenecektir.
 

DarK

0
İyinet Üyesi
Katılım
3 Temmuz 2005
Mesajlar
324
Reaction score
0
Konum
home.php
ssh açık olan bi portı nasıl kapatcam ?

ssh ta radyoyu açarken hata verdi ..

<08/04/04@17:17:29> [main] error opening source socket! FATAL ERROR! Some other process is using this port!

bende başka portlarla açmaya çalıştım ama yinede yapamadım..
bunun sonucunda bi çok port açmış oldum ..

lsof -i TCP:"port"

komutuyla o portu zaten kendimin radyo için kullandığını görüyorum .. ama bu portları nasıl kapatcam ?

edit: buldum

kill -9 <pid>

ile kapatılıyor ..
şimdiki sorum tüm portları listeleyebilirmiyim?
 

uslanmam

0
İyinet Üyesi
Katılım
30 Ekim 2006
Mesajlar
77
Reaction score
0
Konum
Ziverbey
Teşekkürler dostlar anlatımlarınız için. Ben bu konuda yeniyimde en son sayfaya kadar geldim login olmak için şöye ki login| bu çıkıyor oraya kullanıcı adımı ve passımı nasıl yazacağım boşluklamı yazacağım yada sadece passımımı gireceğim enter diyeceğim ssh ye girebilmek için bana bilgi verirseniz sevinirim.
 

DeviLLe

0
İyinet Üyesi
Katılım
13 Kasım 2004
Mesajlar
594
Reaction score
0
ssh da k.adını yazdıktan sonra enterla şifre sorar. şifreyi girdiğinde sana girdiğin şifreyi * olarak şifrelemez. hiçbir tepki vermiyormuş gibi görünüz ama sen normal şifreni yazarsın ve enterladığın zaman ssh a bağlanmış olacaksın
 

uslanmam

0
İyinet Üyesi
Katılım
30 Ekim 2006
Mesajlar
77
Reaction score
0
Konum
Ziverbey
Ellerinize sağlık dostum. cevap için sağolasın özelliklede yazıyorum şifreyi göremiyorum aydınlatmışsın konuyu sağol...

Ufak bir sorum daha olacak. Bende whm varda bana bağlı domainleri veya varsa benden başka kullanıcı nasıl listeleriz shh den sunucumda çalışan hostları shh den nasıl görebiliriz?

Tekrar teşekkür eder saygılar sunarım.
 

DeviLLe

0
İyinet Üyesi
Katılım
13 Kasım 2004
Mesajlar
594
Reaction score
0
rica ederim yardım edebildiysem ne mutlu bana. kolay gelsin.
 

favorites

0
İyinet Üyesi
Katılım
21 Aralık 2005
Mesajlar
4,812
Reaction score
2
Konum
Turkiye
çok güzel
ben daha servera bağlanmayı bilmiyorum ama inşallah öğreneceğim:)
 

DeviLLe

0
İyinet Üyesi
Katılım
13 Kasım 2004
Mesajlar
594
Reaction score
0
Ellerinize sağlık dostum. cevap için sağolasın özelliklede yazıyorum şifreyi göremiyorum aydınlatmışsın konuyu sağol...

Ufak bir sorum daha olacak. Bende whm varda bana bağlı domainleri veya varsa benden başka kullanıcı nasıl listeleriz shh den sunucumda çalışan hostları shh den nasıl görebiliriz?

Tekrar teşekkür eder saygılar sunarım.


ssh dan root olarak bağlan sonra
cd /home yaz
sonrada ls yazdın mı karşına şuan aktif olan hostlar listelenecektir.
 
K

Kayıtsız Üye

Misafir
Vps Problem.

Merhabalar sunucumda httpdocs içerisinde dosya atamıyorum httpdocs chmod ayarını 777 yaptım fakat hala aynı bazı sitelerdede forum içerisinde dosya atamıyoruz portal içerisine atamıyoruz yardımcı olursanız sevinirim

Saygılar - Alper.
 

nokie

0
İyinet Üyesi
Katılım
23 Mart 2005
Mesajlar
1,597
Reaction score
8
Konum
İzmir
Merhabalar sunucumda httpdocs içerisinde dosya atamıyorum httpdocs chmod ayarını 777 yaptım fakat hala aynı bazı sitelerdede forum içerisinde dosya atamıyoruz portal içerisine atamıyoruz yardımcı olursanız sevinirim

Saygılar - Alper.

sitende httpdocs klasörüne chmod 777 yaparak tüm dizini riske atmış oluyorsun. hangi klasöre dosya yükletmek istiyorsan sadece o klasöre chmod 777 yapman yeterli, yine olmuyorsa sunucunda php_safe_mode açık demektir, bu sebeple dosya yükletemezsin php üzerinden.

php_safe_mode kapatmak için locate ile yerini bulduktan sorna pico php.ini , php_safe_mode= on yazan yeri off yapman ve apache'i resetlemen yeterli.

bu arada chmod 777 yaptığın klasörleri htaccess ile korumaya almayıda unutma.
 

uggur

0
İyinet Üyesi
Katılım
3 Şubat 2008
Mesajlar
153
Reaction score
3
Konum
İzmir
ben hata aldım
network error : Connection refused yazdı ben bişey anlamadım?
Connection refused : bağlantı reddedildi demek, sizn için şöyle bir internette baktım bu hataya karşı şöyle bir açıklama yapmış biri : "Connection refused demek karsi taraf baglantiyi engelliyor demek. Guvenlik duvari ile ilgili olabilir. Karsi tarafta ssh sunucu servisi baslatilmamis da olabilir."
 

CPLServers

0
İyinet Üyesi
Katılım
3 Nisan 2008
Mesajlar
30
Reaction score
0
Konum
Canakkale
Güzel bilgi yeni başlayanlar için yararlı olacağı düşüncesindeyim.

İyi çalışmalar.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst