Workbench ile bağlanırken bağlantı zaman aşımı
Belirtiler
Workbench kullanarak bir Linux örneğine uzaktan bağlanmaya çalıştığınızda bağlantı başarısız olur ve "Logon to host: i-m5e**73a (47...157:3389) failed, Reason: connection timeout!" hata iletisi görüntülenir. Workbench üzerinden örneğe bağlanmayı denediğinizde, bağlantı zaman aşımı nedeniyle oturum açmanın başarısız olduğunu belirten Establish remote connection failed** iletişim kutusu açılır. Bir uyarı iletisinde, genel IP adresine erişmek için Workbench sunucusunun CIDR bloklarının örneğin güvenlik grubu izin listesine eklenmesi gerektiği belirtilir: 47.96.60.0/24 ve 118.31.243.0/24. İletişim kutusunun alt kısmında Connect by using VNC, Close Terminal ve Reconnect olmak üzere üç düğme bulunur.
Nedenler
Bu sorun genellikle aşağıdaki nedenlerden biriyle ortaya çıkar:
Örneğin güvenlik grubundaki bir kural Workbench'in bağlanmasını engeller.
SSH işlemi varsayılan 22 numaralı bağlantı noktasını kullanmaz.
Linux örneğindeki güvenlik duvarı ayarları Workbench'ten gelen bağlantıları engeller.
Çözüm
Sorunu gidermek için şu adımları izleyin:
-
Örnek üzerinde yapılandırılan SSH bağlantı noktasını kontrol edin. Daha fazla bilgi için bkz. Bağlantı noktasını ve güvenlik grubunu kontrol etme.
-
Bağlantı noktası 22 değilse:
SSH bağlantı noktasını değiştirin ve Workbench ile yeniden bağlanmayı deneyin.
-
Bağlantı noktası 22 ise:
Bir sonraki adıma geçin.
-
-
SSH bağlantı noktasının açık olduğunu doğrulamak için örneğin güvenlik grubu ayarlarını kontrol edin. Daha fazla bilgi için bkz. Güvenlik grubu kurallarını sorgulama.
NotBu örnekte varsayılan SSH bağlantı noktası 22 kullanılmaktadır. Varsayılan SSH bağlantı noktasını değiştirdiyseniz kendi özel bağlantı noktası numaranızı kullanın.
Yetkilendirme nesnesi 0.0.0.0/0 değilse, örneğe erişmek için kullandığınız IP adreslerini (örneğin 47.96.60.0/24 ve 118.31.243.0/24) ayrıca eklemeniz gerekir.
Kural yönü
İlke
Öncelik
Bağlantı noktası aralığı
Yetkilendirme nesnesi
gelen
İzin Ver
1
hedef: 22/22
-
kaynak: 47.96.60.0/24 ve 118.31.243.0/24
-
kaynak: 0.0.0.0/0
-
Bağlantı noktası açık değilse:
Yukarıdaki tabloda gösterildiği gibi Workbench'ten erişime izin vermek için bir güvenlik grubu kuralı ekleyin. Daha fazla bilgi için bkz. Workbench kullanarak bir Linux örneğine bağlanma.
-
Bağlantı noktası açıksa:
Bir sonraki adıma geçin.
-
Örneğin güvenlik duvarının etkin olup olmadığını ve Workbench'ten gelen SSH bağlantılarını engelleyip engellemediğini kontrol edin. Aşağıdaki adımları uygulayın:
Alibaba Cloud VNC kullanarak Linux örneğinde oturum açın. Daha fazla bilgi için bkz. VNC kullanarak bir örneğe bağlanma.
-
Güvenlik duvarı durumunu kontrol edin. Daha fazla bilgi için bkz. Linux örneğinin sistem güvenlik duvarını yönetme.
Güvenlik duvarı etkinse devre dışı bırakın ve ardından Workbench ile yeniden bağlanmayı deneyin.
Güvenlik duvarı etkin değilse sorun giderme işlemlerine devam edin.
Workbench ile hala bağlanamıyorsanız bunun yerine VNC kullanın.
Workbench ile bağlanırken bağlantı reddedildi
Belirtiler
Workbench kullanarak bir Linux örneğine bağlanmaya çalıştığınızda bağlantı başarısız olur ve "Failed to log on to the instance: DefaultConnectFuture[root@/xxx.xxx.xx.xxx:22]: Failed (AnnotatedConnectException) to execute: Connection refused: /xxx.xxx.xx.xxx:22" hata iletisi görüntülenir.
Neden
Örnek üzerinde terminal bağlantıları için uzak hizmet (SSH) etkin değildir.
Çözüm
Aşağıdaki öğeleri kontrol edin:
Linux örneğinde terminal bağlantıları (SSH) için gerekli uzak hizmetin etkin olup olmadığını kontrol edin. Değilse ilgili uzak hizmeti etkinleştirin. Daha fazla bilgi için bkz. Linux örneğinde TCP/UDP bağlantı noktalarını test etme yöntemleri.
Linux örneğinde gerekli bağlantı noktasının açık olup olmadığını kontrol edin. Değilse bağlantı noktasını açın. Terminal bağlantıları (SSH) için genellikle 22 numaralı bağlantı noktası kullanılır.
Workbench ile bağlanırken kullanıcı adı veya parola hatalı
Belirtiler
Workbench ile bir Linux örneğine bağlanmaya çalıştığınızda "Failed to log on to the instance. Reason: Incorrect username or password" hata iletisini alırsınız.
Nedenler
Yaygın nedenler şunlardır:
Hatalı bir kullanıcı adı veya parola girdiniz ya da yapıştırdınız.
Linux örneğinin SSH yapılandırması root kullanıcısının oturum açmasına izin vermez.
Çözüm
Sorunu gidermek için şu adımları izleyin:
Kullanıcı adı veya parola yanlışsa örnek parolasını sıfırlayın. Daha fazla bilgi için bkz. Örneğin oturum açma parolasını sıfırlama.
-
Root kullanıcı adı ve parolası doğruysa örneğin SSH yapılandırması root kullanıcısının oturum açmasını engelliyor olabilir. Bu durumu çözmek için aşağıdakilerden birini yapın:
Root olmayan bir kullanıcı olarak oturum açın.
-
Root kullanıcı olarak oturum açmak için VNC kullanın.
Alibaba Cloud VNC'yi kullanma hakkında daha fazla bilgi için bkz. VNC kullanarak bir örneğe bağlanma.
NotRoot kullanıcısının SSH üzerinden oturum açmasına izin vermek için bkz. Workbench kullanarak bir Linux örneğine bağlanma.