SSH Erişimi
Gelişmiş hata ayıklama senaryoları için host cihaza doğrudan SSH erişimi mevcuttur.
Host cihaza SSH ile bağlanmak yerine çalışan Docker konteynerlerine bulut IDE terminali üzerinden erişmenizi öneririz. Doğrudan host erişimi, yalıtılmış ve konteynerleştirilmiş ortamlar ilkesini ihlal eder.
Ön Koşullar
- Cihazın yerel ağda (veya VPN aracılığıyla) erişilebilir olması gerekir
.flockyapılandırma dosyasındaki cihaz özel anahtarına ihtiyacınız var- Güvenlik nedeniyle şifre ile kimlik doğrulama varsayılan olarak devre dışıdır
SSH Anahtarını Çıkarın
Özel anahtar, .flock cihaz yapılandırma dosyasına gömülüdür. Çıkarmak için:
cat /path/to/mydevice.flock | jq -r .authentication.key > id_rsaDoğru dosya izinlerini ayarlayın:
chmod 600 id_rsaSSH ile Bağlanın
ssh -i id_rsa {project_owner}@{device_ip}SSH kullanıcı adı proje sahibinin adı küçük harfle olmalıdır.
SSH Ne Zaman Kullanılır
SSH erişimi şu durumlarda uygundur:
- İşletim sistemi düzeyindeki sorunları teşhis etme (ağ, disk, çekirdek)
- Docker daemon durumunu inceleme
- Başarısız güncellemelerden kurtarma
- Konteynerlerde bağlı olmayan donanım çevre birimlerine erişme
Uygulamanızda hata ayıklamak için bunun yerine bulut IDE’nin yan menü terminalini kullanın — SSH olmadan doğrudan çalışan konteynere bağlanır.
Last updated on