Tüm Ürünler
Search
Belge Merkezi

:Linux ECS'de sessiz SSH başlatma hatalarını giderme

Son Güncelleme:Sep 30, 2026

Bu makalede, bir Linux ECS örneğindeki SSH hizmetinin sessizce başlatılamaması sorununun nasıl çözüleceği açıklanmaktadır.

Belirtiler

Bir Linux ECS örneğinde SSH hizmetini başlatmak için service veya systemctl komutunu kullandığınızda, komut hatasız tamamlanır ancak hizmet başlatılamaz.

cat /var/log/secure komutunu çalıştırarak güvenli günlüğünü kontrol edin. Günlükte aşağıdakine benzer hata mesajları bulunabilir:

sshd.service: main process exited, code=exited, status=203/EXEC.
init: ssh main process (1843) terminated with status 255.

Nedenler

Bu sorun genellikle yanlış yapılandırılmış PATH ortam değişkeni veya SSH paketinden eksik dosyalar nedeniyle oluşur.

Çözüm Yöntemi

  1. VNC uzak bağlantısı kullanarak ECS örneğine bağlanın.

    Daha fazla bilgi için bkz. VNC kullanarak bir örneğe bağlanma.

  2. PATH ortam değişkenini kontrol etmek için aşağıdaki komutu çalıştırın:

    echo $PATH
    • PATH ortam değişkeninin varsayılan değeri olan beklenen yanıt aşağıdaki gibidir:

      /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
    • Çıktı farklıysa PATH ortam değişkeni değiştirilmiş demektir. Değişkeni sıfırlamak için aşağıdaki komutu çalıştırın:

      export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
  3. sshd programının yolunu bulmak için aşağıdaki komutu çalıştırın:

    find / -name sshd
    • Beklenen yanıt, sshd programının varsayılan yolunu içeren aşağıdaki gibi olmalıdır:

      /usr/sbin/sshd
    • Dosya yoksa SSH paketini yeniden yüklemek için aşağıdaki komutu çalıştırın:

      yum install -y openssh
  4. SSH hizmetini yeniden başlatmak için aşağıdaki komutu çalıştırın:

    systemctl restart sshd.service
  5. SSH hizmetinin durumunu kontrol etmek için aşağıdaki komutu çalıştırın:

    systemctl status sshd.service

    Aşağıdakine benzer bir çıktı, SSH hizmetinin çalıştığını gösterir.

    ● sshd.service - OpenSSH server daemon
       Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
       Active: active (running) since Fri 2023-03-17 16:27:41 CST; 5 days ago
         Docs: man:sshd(8)
               man:sshd_config(5)
     Main PID: 1327 (sshd)
        Tasks: 1 (limit: 85040)
       Memory: 127.9M
       CGroup: /system.slice/sshd.service
               └─1327 /usr/sbin/sshd -D -oCiphers=aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes256-ctr,aes256-cbc,aes128-gcm@openssh.com,aes128-ctr,aes128-cbc -oMACs=hmac-sha2-256-etm@openssh.com,hmac-sha1-etm@openssh.com