Bir örneğe SSH kullanarak bağlanmak için SSH hizmetinin çalışıyor olduğundan emin olun. Hizmet etkin değilse uzak bağlantılar başarısız olur. Bu konuda, SSH hizmetinin durumunu nasıl kontrol edeceğiniz ve hizmeti nasıl başlatacağınız açıklanmaktadır.
Belirti
Linux ECS örneğine SSH kullanarak oturum açamazsınız. Örneğe VNC kullanarak oturum açtıktan sonra, SSH hizmetinin (sshd.service) durumunu kontrol etmek için systemctl status sshd.service komutunu çalıştırın. Komut çıktısında 'inactive (dead)' ifadesi yer alıyorsa SSH hizmeti çalışmıyor demektir.
# systemctl status sshd.service
● sshd.service - OpenSSH server daemon
Loaded: loaded (/usr/lib/systemd/system/sshd.service; disabled; vendor preset: enabled)
Active: inactive (dead) since Mon 2021-02-01 20:37:28 CST; 1s ago
Docs: man:sshd(8)
man:sshd_config(5)
Process: 1034 ExecStart=/usr/sbin/sshd -D $OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 1034 (code=exited, status=0/SUCCESS)
Neden
SSH hizmeti; önyükleme sırasında otomatik başlatma için yapılandırılmamış olması, kritik sshd dizinlerinde yanlış sahip veya grup ayarları, geçersiz SSH hizmet yapılandırma dosyası, hatalı yapılandırılmış PATH ortam değişkeni veya bağlantı noktası çakışması gibi çeşitli nedenlerle başlatılamayabilir.
Çözüm
-
ECS örneğine VNC kullanarak bağlanın.
Daha fazla bilgi için bkz. VNC kullanarak bir örneğe bağlanma.
-
SSH hizmetinin durumunu kontrol etmek için aşağıdaki komutu çalıştırın:
systemctl status sshd.service'inactive (dead)' çıktısı,
sshd.serviceişleminin çalışmadığını gösterir. -
SSH hizmetini başlatmak ve önyükleme sırasında otomatik başlatmayı etkinleştirmek için aşağıdaki komutları çalıştırın:
sudo systemctl start sshd.service sudo systemctl enable sshd.serviceBaşlatma sırasında bir hata oluşursa sorunu çözmek için hata iletisini kullanın. Yaygın SSH hizmeti başlatma hatalarına yönelik çözümler için aşağıdaki konulara bakın:
Linux örneğinde dosyaları değiştirirken "Read-only file system" hatasını çözme
SSH hizmeti başlatılamadığında "Bad configuration options" hatasını çözme
Linux ECS örneğinde SSH hizmetini başlatırken "fatal: Cannot bind any address" hatasını çözme
Linux ECS örneğinde SSH hizmeti herhangi bir hata iletisi olmadan başlatılamazsa ne yapılmalı
Bağlantı noktası çakışmasından kaynaklanan SSH hizmeti başlatma hatasını çözme