Raspberry Pi SHH Problemi
-
Merhaba,
Şifresini unuttuğum yahut bir ihtimalle hacklendiğini düşündüğüm bir rpi var elimde. İçindekiler de mühim ve ssh erişimi sağlayamıyorum. Kök dizine linux üzerinden erişebilir durumdayım ssh şifresini atlamak için ssh_config dosyasını düzenleyip key dosyasıyla giriş yapacak şekilde dizine sertifikaları kopyaladım fakat giriş yaparken private key i kabul etmiyor. İzinler ve bir başka sistemde yapıyor olmamdan kaynaklanıyor olabilir mi o kadar ermiyor linux a aklım.
2. Denemem shadow dosyasında pi kullanıcısının hash ini değiştirmek oldu onda da boot ettikten sonra eski hash e döndü.
3. cmdline dosyasına init satırlı bir değer ekledim fakat o zaman hiç açılmadı galiba ekran olmadığından tam anlayamadım klavye bağlayıp yönergeleri izledim fakat hdd de hiç hareket olmadı.
Bunlar dışında yapabileceğim ne var veya eklenebilecek ne var o konuda ve Mariadb'yi bu şartlarda yedek alabileceğim bir yönerge gösterebilir misiniz?
-
http://mapledyne.com/ideas/2015/8/4/reset-lost-admin-password-for-raspberry-pi
buradaki adımları takip et ekran ve klavye lazım ssh ile yapamazsın -
Dosya sistemine başka bir linux altından erişebiliyorsan şifreyi chroot ile değiştirebilirsin.
Diyelim ki dosya sistemi
/mnt/pi
altında bağlı olsun.
Aşağıdaki komutla pi'nin dosya sistemine giriyorsun.
chroot /mnt/pi
Bu konuttan sonra yapacağın değişiklikler pi sisteminde geçerli olacaktır.
passwd
komutu ile şifreyi değiştirebilirsin. 'whoami' yazarak hangi kullanıcıda olduğunu görebilirsin. Onun şifresini değiştirmiş oldun.
'passwd pi' komutu ile de 'pi' diye bir user varsa onun şifresini değiştirirsin.
-
edminkardes bu yönergeyi takip ettim fakat dediğim gibi ekran olmadığından tepkisini anlamadım tam.
MaviEkran denedim ama olmadı. İzin verilmiyor deyince sudo chroot /mnt/pi yaptım whoami dediğimde root olarak döndü hem passwd hem de passwd pi olarak değişikliği yaptım fakat ssh gene aynı.
-
Ssh config dosyani paylaşabilir misin? Şifre ile ssh-login açık mı?
-
Host *
# ForwardAgent no
# ForwardX11 no
# ForwardX11Trusted yes
# PasswordAuthentication no
# HostbasedAuthentication no
# GSSAPIAuthentication no
# GSSAPIDelegateCredentials no
# GSSAPIKeyExchange no
# GSSAPITrustDNS no
# BatchMode no
# CheckHostIP yes
# AddressFamily any
# ConnectTimeout 0
# StrictHostKeyChecking ask
# IdentityFile ~/.ssh/id_rsa
# IdentityFile ~/.ssh/id_dsa
# IdentityFile ~/.ssh/id_ecdsa
# IdentityFile ~/.ssh/id_ed25519
# Port 22
# Protocol 2
# Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc
# MACs hmac-md5,hmac-sha1,umac-64@openssh.com
# EscapeChar ~
# Tunnel no
# TunnelDevice any:any
# PermitLocalCommand no
# VisualHostKey no
# ProxyCommand ssh -q -W %h:%p gateway.example.com
# RekeyLimit 1G 1h
SendEnv LANG LC_*
HashKnownHosts yes
GSSAPIAuthentication yes -
5. Satırdaki PasswordAuthentication ifadesinin başındaki #'yi silip, sonundaki "no"yu "yes" ile değiştirebilir misin?
Ve en alttaki gssapiauthentication'in başına da #. Bunun şifre ile Loginde kullanılmaması lazım.
Şifre ile ssh girişi kapalı şu anda.
-
MaviEkran ayarları dediğin gibi yaptım, evvelki adımları da tekrarladım fakat yine olmadı. Şifre soruyor fakat sonuç hep Access denied. Şifre dışında bir derdi olabilir mi?
-
Ssh uzerinden root login izni yoktur. pi kullanicisi ile login deneyebilir misin?
SSH Root login için aşağıdakinin sshd config dosyasına eklenmesi gerekli:
PermitRootLogin yes
-
MaviEkran bunu yazdı
Ssh uzerinden root login izni yoktur. pi kullanicisi ile login deneyebilir misin?
SSH Root login için aşağıdakinin sshd config dosyasına eklenmesi gerekli:
PermitRootLogin yes
Üstadım çok teşekkürler bunu ekleyince root ile giriş yaptım diğer tarafta değiştirdiğim şifreyle sonra pi kullanıcısının şifresini değiştirdim onunla da girebildim sayende.