[]

SSH Secure Shell'e Giriş

Merhaba SSH Secure Shell ve UNIXla ilgili basit bir kaç sorum var:

1.Şimdi SSH terminalinde dosya oluşturuyorum. Sonra onun içine bir kaç kelime yazıyorum. Sonrasında input bitti deyip yazma işlemini tamamlamak için "^D" yazıyorum(derste böyle yapılacağı söylendiğinden) ama input girme işlemi bi türlü kapanmıyor. Ne kullanmam lazım?

2. Derste " $ " diye birşey vardı komut girmeden önce. Şimdi bağlandığım sistem "123456:~>" şeklinde birşey geliyor onun yerine. "$" sembolik bir şey mi, yoksa ben de mi bir sorun var?


Edit: Bir de SSH Secure Shell ve UNIX hakkında kaynak önerebilirseniz sevinirim.

 
1) SSH bir terminal değil, uzaktan shell erişimi sağlamak için kullanılan bir protokol ve program... neyse, dosyayı nasıl oluşturuyorsunuz?

2) o işaret hangi shell olduğuna, shell'de ne yapıldığına ve o anki kullanıcıya göre değişiyor. "ps -p $$" komutuyla hangi shell'de olduğunuzu görebilirsiniz.
  • wingless  (29.02.12 19:04:59) 
Öncelikle teşekkürler wingless.

1. SSH Secure Shell'in terminalinde demek istemiştim. Dosyayı şöyle oluşturuyorum:

cat >myfile
Ahmet
Mehmet
...

2. Yaptığımda bu çıktı:

PID TTY TIME CMD
1626160 pts/109 0:00 bash
  • seoman  (29.02.12 19:22:30) 
"^D" denilen sey ctrl tusu ile birlikte d tusunu basili tutmaktir. yani bir parmak ctrl'ye basarken obur parmak d'ye basacak, sonra ikisini birden cekeceksiniz.

ayni sekilde ^C, ^Z, ^A gordugunuz yerlerde ctrl+c, ctrl+z, ctrl+a yapacaksiniz.

kolay gelsin.
  • disq  (29.02.12 19:28:09) 
disq teşekkür ederim çok, onun "ctrl" anlamına geldiğini hiç bilmiyordum, şimdi denedim oldu.


  • seoman  (29.02.12 19:38:06) 
bu arada ctrl + d (^d) bir screen'de isen detach olmak için yoksa da logout olmak için kullanılıyor. yani "input bitti" değil "çıkmak istiyorum" gibi bir şey demek ctrl+d

temel iki adet kesme var: ctrl+c ile ctrl+z . ilki direk çalışan işlemi kesme, ikincisi duraklatma sinyali. ama programlar bu sinyalleri farklı şekillerde handle edebiliyorlar. en çok ctrl+c'yi kullanacaksın.

inputu durdurma diye bir şey yok, komutları ve operatörleri öğrenmen gerekiyor. mesela touch komutu boş bir dosya yaratır, touch aaaa dersem aaaa adlı boş bir dosya oluşur. cat ekrana içerik basmaya yarar, echo konsolda birşeyler yazdırmaya falan yarar. bunları öğrendikten sonra >,<,>>,<<,&>,& gibi operatörleri öğren, o zaman oturmaya başlar.

shell'inin başında + olması kullanıcı olduğunu, # olması ise root olduğunu işaret eder (genelde). kim olduğunu da whoami komutu ile görebilirsin.

döküman olarak da tabi ki ibm'in lpi dökümanlarını tavsiye ediyorum. kendi sitesinde bir yerlerde olacak google'dan arayarak bulabilirsin.
  • samfisher  (01.03.12 15:50:23) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.