SSH uzak bağlantı sorunları
-
Workbench oturum açma sorunları
"Oturum açma başarısız. Parola tabanlı oturum açmaya izin verilmiyor" hatasının giderilmesi
"Örnekte oturum açılamadı. Kullanıcı adı veya parola yanlış" hatasının giderilmesi
"Örnekte oturum açılamadı: ... Bağlantı reddedildi" hatasının giderilmesi
Workbench ile bir örneğe bağlanırken URL 404 hatası alırsam ne yapmalıyım?
-
SSH istemci oturum açma sorunları
"İzin reddedildi, lütfen tekrar deneyin" hatasının giderilmesi
"ssh_exchange_identification: read: Connection reset by peer" hatasının giderilmesi
"No supported authentication methods available" hatasının giderilmesi
"error: Unable to load host key: /etc/ssh/ssh_host_rsa_key" hatasının giderilmesi
"Maximum amount of failed attempts was reached" hatasının giderilmesi
"could not set limit for ‘nofile’: Operation not permitted" hatasının giderilmesi
"This account is currently not available." hatasının giderilmesi
"fatal: mm_request_send: write: Broken pipe" hatasının giderilmesi
-
SFTP istemci oturum açma sorunları
-
Diğer sorunlar
-
SSH hizmeti başlatma sorunları ve çözümleri
Uzak bağlantıları engelleyen sshd yapılandırma hatalarının giderilmesi
sshd başlatma hatasının giderilmesi: "/usr/share/empty.sshd must be owned by root..."
SSH hizmeti başlatılırken "error while loading shared libraries" hatasının giderilmesi
SSH hizmeti başlatılırken "fatal: Cannot bind any address" hatasının giderilmesi
SSH hizmeti başlatılırken "Bad configuration options" hatasının giderilmesi
SSH hizmeti başlatılırken "Failed to start OpenSSH server daemon" hatasının giderilmesi
Hata iletisi olmadan SSH hizmeti başlatma hatalarının giderilmesi
-
Diğer yaygın sorunlar ve çözümler
Uzak Masaüstü (RDP) bağlantı sorunları
Windows örneğine yapılan uzak bağlantı hatalarının giderilmesi
"Güvenlik nedenleriyle, bu kullanıcı hesabı kilitlendi..." hatasının giderilmesi
"Uzak Masaüstü Kullanıcıları grubunun bu izni yok" hatasının giderilmesi
"Bir protokol hatası nedeniyle bu oturumun bağlantısı kesilecek" hatasının giderilmesi
"Uzak masaüstü lisanslama sunucusu belirtilmedi" hatasının giderilmesi
"Bir kimlik doğrulama hatası oluştu. Yerel Güvenlik Yetkilisine ulaşılamıyor" hatasının giderilmesi
Windows örneğine yapılan kararsız Uzak Masaüstü bağlantılarının giderilmesi
Uzak Masaüstü bağlantısı sırasında kopyalama ve yapıştırma sorunlarının giderilmesi
"Uzak Masaüstü Bağlantısı'nın bağlantısı kesildi" hatasının giderilmesi
VNC bağlantısı başarılı olduğunda Uzak Masaüstü bağlantı hatalarının giderilmesi
"Bir kimlik doğrulama hatası oluştu. İstenen güvenlik paketi mevcut değil" hatasının giderilmesi
Mac'te "Uzak Masaüstü Bağlantısı kimliği doğrulayamıyor..." hatasının giderilmesi
"Terminal sunucusu izin verilen maksimum bağlantı sayısını aştı" hatasının giderilmesi
Uzak Masaüstü bağlantısı sırasında "Sistem belirtilen dosyayı bulamıyor" hatasının giderilmesi
Uzak Masaüstü'nde oturum açtıktan sonra otomatik bağlantı kesilmesinin giderilmesi
Windows örneğinde Uzak Masaüstü bağlantısı için RDP hizmetinin başlatılması
VNC uzak bağlantı sorunları
FTP hizmeti bağlantı sorunları
Windows örnekleri
Windows ECS örneğindeki FTP hizmetine internet bağlantısı hatalarının giderilmesi
FTP sunucusuna bağlanırken "530 Login incorrect" hatasının giderilmesi
FTP sunucusuna bağlanırken "530 valid hostname is expected" hatasının giderilmesi
FileZilla Server'a dosya yüklerken "550 Permission denied" hatasının giderilmesi
FTP over TLS bağlantısı için "534 Policy requires SSL" iletisinin giderilmesi
Linux örnekleri
Ek
Sshd başlatma hatası: /usr/share/empty.sshd için izin
-
Belirti
Bir ECS örneğindeki sshd hizmeti başlatılamıyor ve sistem günlüğü bir izin hatası bildiriyor:
/usr/share/empty.sshd must be owned by root and not group or world-writable -
Neden
/usr/share/emptydosyasının izinleri yanlış olduğu için sshd hizmeti başlatılamıyor. -
Çözüm
chown -R root:root /usr/share/empty chmod 744 /usr/share/empty systemctl start sshd ll -ld /usr/share/empty*
Windows'ta internet FTP bağlantılarının giderilmesi
Belirti
Windows ECS örneğindeki bir FTP hizmetine internetten ulaşılamıyor.
Neden
Olası nedenler şunlardır:
FTP için yanlış güvenlik grubu kuralları: Daha fazla bilgi için bkz. Çözüm 1: FTP için güvenlik grubu kuralları ekleme.
Güvenlik duvarı FTP işlemini engelliyor: Daha fazla bilgi için bkz. Çözüm 2: FTP güvenlik duvarı desteğini yapılandırma.
Çözüm
Nedene göre bir çözüm seçin.
Çözüm 1: FTP için güvenlik grubu kuralları ekleme
Windows çalışan bir ECS örneğinde FTP sitesi kurduktan sonra, FTP sunucusu için 21 numaralı bağlantı noktasındaki ve pasif mod için 1024-65535 bağlantı noktası aralığındaki trafiğe izin vermek üzere örneğin güvenlik grubuna bir gelen kuralı eklemeniz gerekir. Daha fazla bilgi için bkz. Güvenlik grubu kuralı ekleme.
Güvenlik grubu yapılandırmaları hakkında daha fazla bilgi için bkz. Güvenlik grubu uygulama kılavuzu ve kullanım senaryoları ve Yaygın bağlantı noktaları.
Çözüm 2: FTP güvenlik duvarı desteğini yapılandırma
Güvenlik duvarı etkinse, TCP bağlantı noktası 21 ve 1024-65535 bağlantı noktası aralığında FTP trafiğine izin vermek için IIS Manager'ı yapılandırmanız gerekir. Aşağıdaki adımları izleyin:
Windows ECS örneğinin dahili güvenlik duvarı varsayılan olarak devre dışıdır.
Bu konuda FTP'nin nasıl yapılandırılacağı IIS Manager örneği kullanılarak açıklanmaktadır.
-
Windows örneğine bağlanın.
Daha fazla bilgi için bkz. Parola veya anahtar kullanarak Windows örneğine bağlanma.
-
IIS Manager'ı açın ve yapılandırma sayfasını açmak için FTP Firewall Support öğesine çift tıklayın.
-
Parametreleri ayarlayın ve Apply düğmesini tıklayın.
NotParametreler:
External IP Address of Firewall: Windows ECS örneğinin genel IP adresini girin.
Data Channel Port Range: Pasif bağlantılar için bağlantı noktası aralığını belirtin. Geçerli bağlantı noktası aralığı 1024-65535'tir. Bu konuda örnek olarak 1024-65535 kullanılmıştır.
-
Komut satırını açın ve FTP hizmetini yeniden başlatmak için aşağıdaki komutu çalıştırın. Bu işlem, yeni yapılandırmayı tüm FTP sitelerine uygular.
net stop ftpsvc&net start ftpsvc -
(İsteğe bağlı) FTP sunucusuna yerel olarak erişilebiliyorsa ancak yapılandırmadan sonra diğer makinelerden ulaşılamıyorsa güvenlik duvarı yanlış yapılandırılmış olabilir. Güvenlik duvarını doğru şekilde yapılandırmak için şu adımları izleyin:
-
FTP sunucusunun etkin olduğundan emin olmak için Server Manager'daki gelen kurallarını kontrol edin.
-
Windows hizmet ana bilgisayar işlemini ekleyin.
Control Panel > Windows Firewall konumuna gidin ve sol gezinme bölmesinde Allow an App or Feature Through Windows Firewall seçeneğini tıklayın.
Yeni pencerede Allow Another App... seçeneğini tıklayın, C:\Windows\System32\svchost.exe dosyasına gidin ve hizmet ana bilgisayar işlemini eklemek için bu dosyayı seçin.
-
Yeni Windows Service Host Process öğesini seçin, Private ve Public onay kutularını işaretleyin ve ardından OK düğmesini tıklayın.
-
FTP hatası "530 Login incorrect"in giderilmesi
Belirti
Windows çalışan bir ECS örneğindeki FTP sunucusuna bağlanırken aşağıdaki hata bildirilir:
Response: 331 Please specify the password.
Command: PASS ************
Response: 530 Login incorrect.
Error: Critical error: Could not connect to server
Neden
Olası nedenler şunlardır:
FTP parolası yanlış: Daha fazla bilgi için bkz. Çözüm 1: FTP parolasını değiştirme.
Yanlış FTP kullanıcı izinleri: Daha fazla bilgi için bkz. Çözüm 2: FTP kullanıcı izinleri ekleme.
Çözüm
Nedene göre bir çözüm seçin.
Çözüm 1: FTP parolasını değiştirme
-
Windows örneğine bağlanın.
Daha fazla bilgi için bkz. Parola veya anahtar kullanarak Windows örneğine bağlanma.
Masaüstünde Computer > Manage öğesine sağ tıklayarak Server Manager'ı açın.
-
Sol gezinme bölmesinde Local Users and Groups > Users seçeneğini tıklayın. FTP hesabına sağ tıklayın ve Set Password seçeneğini belirleyin.
Çözüm 2: FTP kullanıcı izinleri ekleme
-
Windows örneğine bağlanın.
Daha fazla bilgi için bkz. Parola veya anahtar kullanarak Windows örneğine bağlanma.
-
FTP kullanıcı dizininin var olup olmadığını kontrol edin.
Dizin yoksa yeniden oluşturun ve gerekli izinleri ekleyin. Daha fazla bilgi için bkz. Adım 3: Paylaşılan dosyalar için izinleri ayarlama.
-
Dizin varsa klasöre sağ tıklayın ve Properties > Security seçeneğini belirleyin. FTP hesabını seçin ve gerekli izinleri verin.
FTP hatası "530 valid hostname is expected"in giderilmesi
Belirti
IIS 7.5'te yapılandırılan FTP sitesi bir alan adına bağlıysa, Windows ECS örneğindeki FTP sunucusuna IP adresi ile bağlanırken "530 valid hostname is expected" veya "503 Login with USER first" hatası oluşur.
Neden
Bu hata, IIS 7.5'te bir alan adına bağlı FTP hizmetinde oturum açarken kullanıcı adı biçimi yanlış olduğunda oluşur.
Çözüm
FTP hizmetine bağlı alan adı www.example.com ve kullanıcı adı user ise oturum açmak için www.example.com|user kullanmanız gerekir.
Ayırıcı dikey çizgi karakteridir (|).
Alternatif olarak, alan adı bağlamasını kaldırın ve yalnızca kullanıcı adı ile oturum açın.
FileZilla hatası "550 Permission denied"in giderilmesi
Belirti
Windows çalışan bir ECS örneğinde FTP kullanarak FileZilla Server'a dosya yüklerken "550 Permission denied" hatası bildirilir.
Neden
FileZilla Server'daki ilgili FTP hesabında write izni yoktur.
Çözüm
-
Windows örneğine bağlanın.
Daha fazla bilgi için bkz. Parola veya anahtar kullanarak Windows örneğine bağlanma.
FileZilla Server yazılımını çalıştırın. Users sayfasında Shared folders seçeneğini belirleyin.
İlgili kullanıcıyı ve dizini seçin, Write onay kutusunu işaretleyin ve izni vermek için OK düğmesini tıklayın.
FTP over TLS hatası: "534 Policy requires SSL"
Belirti
Windows örneğinde IIS hizmeti tarafından oluşturulan bir FTP sitesine FTP over TLS kullanarak bağlanırken "534 Policy requires SSL" iletisi görüntülenir ve bağlantı engellenir.
Neden
"534 Local policy on server does not allow TLS secure connections." yanıtı, FTP sitesinin FTP SSL Settings parametresinin doğru şekilde yapılandırılmadığını gösterir.
Çözüm
-
Windows örneğine bağlanın.
Daha fazla bilgi için bkz. Bağlantı yöntemleri.
Masaüstünün sol alt köşesinde
> Windows Administrative Tools > Internet Information Services (IIS) Manager seçeneklerini belirleyin.FTP ana sayfasında, FTP bölümünde FTP SSL Settings öğesine çift tıklayın.
FTP SSL Settings bölümünde SSL Policy değerini Allow SSL connections olarak ayarlayın ve ardından Actions bölmesinde Apply düğmesini tıklayın.
FTP sitesine tekrar erişin.
FTP hatası "425 Security:Bad IP connection"ın giderilmesi
Belirti
Linux çalışan bir ECS örneğindeki bir FTP sitesine kullanıcı dosya yüklerken "425 Security:Bad IP connection" hatası bildirilir.
Neden
Bu sorun genellikle istemcinin birden fazla genel IP adresiyle ilişkili bir NAT ağında bulunmasından kaynaklanır. Sonuç olarak, kontrol ve veri bağlantıları için kaynak IP adresleri tutarsız olur ve hata oluşur.
FTP hizmeti bir kontrol bağlantısı ve bir veri bağlantısı kullanır. Varsayılan olarak, FTP sunucusu veri aktarımı sırasında iki bağlantının aynı kaynak IP adresine sahip olduğunu doğrular. Kaynak IP adresleri farklıysa "425 Security:Bad IP connection" hatası bildirilir.
Çözüm
Pasif modda IP güvenlik denetimini devre dışı bırakmak için aşağıdaki adımları uygulayın:
-
Linux örneğine bağlanın.
Daha fazla bilgi için bkz. Parola veya anahtar kullanarak Linux örneğine bağlanma.
-
FTP yapılandırma dosyasını düzenlemek için aşağıdaki komutu çalıştırın:
vi /etc/vsftpd/vsftpd.conf -
Düzenleme moduna girmek için
ituşuna basın ve yapılandırma dosyasına aşağıdaki içeriği ekleyin:pasv_promiscuous=yes Düzenleme modundan çıkmak için
Esctuşuna basın,:wqyazın ve kaydedip çıkmak için Enter tuşuna basın.-
FTP hizmetini yeniden başlatmak için aşağıdaki komutu çalıştırın:
systemctl restart vsftpd
vsftp hatası "553 Could not create file"ın giderilmesi
Belirti
vsftp kullanarak Linux çalışan bir ECS örneğine dosya yükleme "553 Could not create file" hatasıyla başarısız olur.
Neden
Olası nedenler şunlardır:
Linux örneğinin disk alanı doludur.
FTP
homedizinindewriteizni yoktur.
Çözüm
Örneğin disk alanını ve FTP home dizini izinlerini kontrol etmek için şu adımları izleyin:
-
Linux örneğine bağlanın.
Daha fazla bilgi için bkz. Parola veya anahtar kullanarak Linux örneğine bağlanma.
-
Diskin dolu olup olmadığını kontrol etmek için aşağıdaki komutu çalıştırın.
df -hNotBir bölümün disk alanı kullanımı %100'e ulaşırsa disk doludur.
Benzer bir çıktı görüntülenir. Örneğin,
/dev/xvda1bölümünün alan kullanımı %59'dur.Filesystem Size Used Avail Use% Mounted on /dev/xvda1 20G 11G 7.8G 59% / tmpfs 498M 1.6M 496M 1% /dev/shm -
FTP
homedizinindewriteizni olup olmadığını kontrol etmek için aşağıdaki komutu çalıştırın.NotAşağıdaki komutu çalıştırmadan önce
/home/userifadesini gerçek FTPhomedizini adınızla değiştirin.ls -l /home/userÇıktıdaki izin dizesi
wiçermiyorsawriteizniniz yoktur. Örneğin:dr-xr-xr-x 4 xxx xxx 4096 May 10 21:47 zhengbo -
writeiznini eklemek için aşağıdaki komutu çalıştırın:chmod +w /home/user -
İzni doğrulamak için aşağıdaki komutu çalıştırın. Komut çıktısı
wiçeriyorsawriteizni eklenmiştir.ls -l /home/user
Yüksek CPU yükü, yetersiz bellek veya doymuş disk G/Ç/BPS/IOPS nedeniyle bir ECS örneği yanıt vermez duruma geldiğinde ve uzaktan bağlantılar (SSH/VNC/Workbench) başarısız olduğunda ne yapılmalıdır?
CPU yükü çok yüksek olduğunda, bellek tükendiğinde veya disk G/Ç/BPS/IOPS doyduğunda bir ECS örneği yanıt vermez duruma gelirse örneğe SSH, VNC veya Workbench üzerinden bağlanamayabilirsiniz. Acil kurtarma ve kök neden analizi yapmak için şu adımları izleyin.
Olası nedenler
Sistem askıda kalması genellikle aşağıdakilerden biri veya birkaçının birleşiminden kaynaklanır:
Yetersiz bellek yoğun sayfa takasına neden olur: Fiziksel bellek tükendikten sonra çekirdek
kswapd0işlemi bellek sayfalarını sürekli olarak diske (takas) aktarır, disk G/Ç'sini doyurur ve sistemin son derece yavaş yanıt vermesine neden olur.Tek bir işlem kaynakları tüketir: Bir işlem (Docker konteyneri, Java uygulaması veya MySQL veritabanı gibi) büyük miktarda CPU veya bellek kaynağı tüketerek sistemin SSH gibi kritik hizmetler için kaynak ayıramamasına neden olur.
Disk alanı %100 doludur: Disk alanının tükenmesi kritik sistem işlemlerinin düzgün çalışmamasına neden olur. Örneğin, SSH oturum açma işlemi oturum açma geçmişi dosyasına yazmayı gerektirir. Disk dolu olduğunda bu işlem engellenir ve SSH bağlantısı askıda kalır.
Acil kurtarma adımları
-
Verileri yedeklemek için anlık görüntü oluşturun
ECS konsolu üzerinde oturum açın, hedef örneğin sistem diskini ve veri disklerini bulun ve verileri yedeklemek için öncelikli olarak anlık görüntüler oluşturun.
NotSistem askıda kaldığında disk G/Ç'si yüksek düzeyde kalabilir. Anlık görüntü oluşturma normalden çok daha uzun sürebilir. Anlık görüntülerin tamamlanmasını bekleyin.
-
Cloud Assistant aracılığıyla komut göndermeyi deneyin (isteğe bağlı)
Verilerin diske yazıldığından emin olmak için örneği yeniden başlatmadan önce sorunlu uygulamayı durdurmak istiyorsanız ECS konsolundaki Cloud Assistant aracılığıyla örneğe
killveyastopkomutu göndermeyi deneyebilirsiniz. Ancak, işletim sistemi çekirdeği tamamen yanıt vermiyorsa komut zaman aşımına uğrar. Bu durumda sonraki adıma geçin.Uyarıkillveyastopkomutlarını çalıştırmak hedef işlemi zorla sonlandırır ve bu durum eksik iş verisi yazımlarına, dosya bozulmasına veya anormal veritabanı kapatmalarına neden olabilir. Devam etmeden önce iş etkisini değerlendirin. -
Örneği yeniden başlatın
Örneği ECS konsolundan yeniden başlatın.
Önce normal bir yeniden başlatma deneyin (çekirdeğin kapatma komutuna yanıt vermesini bekleyin) ve 10–15 dakika gözlemleyin.
Normal yeniden başlatma zaman aşımına uğrar ve başarısız olursa zorla yeniden başlatma gerçekleştirin. Zorla yeniden başlatma güç döngüsüne eşdeğerdir ve yazılmakta olan dosyaların bozulması riski çok düşüktür. Zorla yeniden başlatmadan önce anlık görüntü yedeklemesini tamamladığınızdan emin olun.
Kök neden analizi ve uzun vadeli optimizasyon
atop aracını yükleyin: atop'u yüklemenizi ve önyüklemede başlayacak şekilde yapılandırmanızı (
systemctl enable atop) öneririz. atop sistem kaynak kullanımını sürekli olarak kaydeder.OOM kayıtlarını kontrol edin: Bellek yetersizliği (OOM) olayının gerçekleşip gerçekleşmediğini onaylamak için
dmesg | grep -i oomkomutunu çalıştırın veya/var/log/messagesdosyasını kontrol edin.Bellek yapılandırmasını optimize edin: Bellek darboğazları için geçici bir arabellek olarak Linux takas bölümü yapılandırabilirsiniz. İş yükünüz uzun vadede daha fazla bellek gerektiriyorsa örnek türünü yükseltmenizi öneririz.
CloudMonitor uyarıları yapılandırın: Kaynaklar tükenmeden önce bildirim almak için CloudMonitor'da CPU kullanımı, bellek kullanımı, disk G/Ç'si ve diğer ölçümler için eşik uyarıları yapılandırın.
Workbench ile bir örneğe bağlanırken URL 404 hatası alırsam ne yapmalıyım?
Workbench bağlantı URL'sinin süresi dolmuş olabilir. ECS konsolunda oturum açın, hedef örneği bulun ve Remote connection > Workbench remote connection seçeneğini tekrar belirleyin. Sistem yeni bir geçerli URL oluşturur.