Data Domain: WinSCP, Data Domain veya DDMC ile Çalışmıyor
Summary: Data Domain ve Data Domain Management Center aygıtları, SSH aracılığıyla uzaktan erişime izin sağlar. Ayrıca, etkinleştirilmişse SSH tabanlı SCP protokolünü kullanarak çift yönlü dosya aktarımlarına izin ver. Ancak Data Domain veya Data Domain Management Center'da SCP desteği etkinleştirilse bile WinSCP çalışmaz. ...
Symptoms
Data Domain (DD) ve Data Domain Management Center (DDMC) aygıtları hem SSH (uzaktan oturum açmak için) hem de SCP (dosyaları aktarmak için) protokollerini destekler. SCP, destek dosyalarını DD veya DDMC'ye veya başka bir şekilde (kullanıcı arayüzü gibi) aktarıldığında veya bu dosyadan aktarıldığında tercih edilir.
SCP'yi DD veya DDMC ile kullanmak için yapılandırmada destek etkinleştirilmelidir. Sorunun bu olup olmadığını kontrol etmek için DD veya DDMC komut satırından şu komutu çalıştırın:
# adminaccess show Service Enabled Allowed Hosts ----------- ------- ----------------------- ssh yes - scp yes (same as ssh) ftp no * ftps yes 10.184.3.200 http no * https yes * web-service yes N/A ----------- ------- -----------------------
Yukarıdaki bilgiler, hem SSH'nin hem de SCP'nin DD'de etkin olduğunu ve herhangi bir istemci ana bilgisayarından çalıştığını gösterir. "SCP" "Enabled no" (Etkin no) olarak görünürse etkinleştirmek için aşağıdaki komutu kullanın:
# adminaccess enable scp SCP Access: enabled
WinSCP, dosyaları SCP özellikli ana bilgisayarlara ileri ve geri aktarmak için Windows'dan kullanılan cazip bir kullanıcı arayüzüne sahip bilinen bir SSH ve SCP protokolleri uygulamasıdır. Ancak, program uygulanma biçiminde, SCP (SSH) sunucusunun belirli bir standart davranışla "login UNIX-type shell" (UNIX tipi kabuğu oturum açma) sağlamasını ve örneğin, uzak sunucudaki dosyaları ve dizinleri listeleme gibi öğeleri kullanıcı arayüzünde gösterebilmesini bekliyor.
Ne yazık ki, DDOS veya DDMC'nin oluşturma şekli, SSH bağlantılarına unix tipi bir kabuk verilmemiştir ancak sınırlı bir kabuk (ddsh adı verilen), DD CLI kullanılırken karşılaşılan kabuk kullanıcıları tarafından görülür (metin tabanlı kabuk yalnızca belirli komutları çalıştırmaya izin verir). Bu nedenle, WinSCP'den DD'lere veya DDMC'lere SCP bağlantıları sonunda aşağıdaki mesajla başarısız olur:
Başlatma mesajı atlanırken hata. Kabuğun muhtemelen uygulamayla uyumsuzdur (BASH önerilir.
Cause
Resolution
DD'ye veya DDMC'ye bağlanmak ve dosyaları taşımak için diğer SCP uygulamalarını kullanmalısiniz. Çalıştığı bilinen birkaç örnek arasında şunlar yer alır:
- PuTTY: açık kaynaklı komut satırı uygulaması, hem "SSH" hem de "PSCP" komutlarını içerir.
- Securecrt: Kullanımı kolay bir arayüze sahip SSH ve SCP protokollerinin kullanıcı arayüzü ön uca.
- Windows PowerShell: Varsayılan olarak tüm Windows 10 veya Windows Server 2019 veya sonraki sürümlerde gelir, size OpenSSH istemci araçlarının (SSH ve SCP) yüklü olabilecek bir komut satırı arabirimi sunar. Bu konu hakkında daha fazla bilgi için aşağıdaki bağlantıyı izleyin:
PuTTY ve PowerShell OpenSSH "SCP" istemcileri için söz dizimi benzerdir. Belirli bir dosyayı SCP etkin durumdaki bir DD'den komutları çalıştıran Windows ana bilgisayarının geçerli dizinine çekmenin çalıştığı bilinen örnekler vardır. Çekiliyor olan dosyanın geçerli dizine yazılmalıdır.
- PuTTY (belirli bir SUB'yi çekme örneği komutu):
# pscp -P 22 -4 -scp sysadmin@dd_hostname:/ddr/var/support/dd_hostname-support-bundle-0629141921.tar.gz .
-
PuTTY (belirli bir çekirdek dosyasını çekme örneği komutu):
# pscp -P 22 -4 -scp sysadmin@dd_hostname:/ddr/var/core/ddfs.core.26463.1633895635.gz .
-
Windows PowerShell'den OpenSSH "SCP" istemcisi kullanırken aynı komutlar:
# scp sysadmin@dd_hostname:/ddr/var/support/dd_hostname-support-bundle-0629141921.tar.gz . # scp sysadmin@dd_hostname:/ddr/var/core/ddfs.core.26463.1633895635.gz .