Data Domain: WinSCP, Data Domain veya DDMC ile Çalışmıyor

摘要: 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. ...

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

症狀

Secure Shell (SSH), şifreli (güvenli) bir bağlantı kullanarak bir aygıtta uzaktan oturum açabilirsiniz. Dosya aktarmak için, SSH istemcileri ve sunucuları ile aynı temel kavramlar, yapılandırma ve kitaplıklar üzerine inşa edilen Secure CoPy (SCP) bulunur.

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.

Hata mesajı
Şekil 1: winscp_login_shell_error.png
 

原因

WinSCP, (örneğin) dosya listelemelerini gerçekleştirebilmesi için sunucuya bağlanan UNIX benzeri bir oturum açma kabuğunu bekliyor. DD kabuğunun (ddsh) kısıtlı yapısı nedeniyle bu durum geçerli değildir ve WinSCP bağlantı kuramaz.

解析度

Bir DD veya DDMC'ye bağlanırken bunu sağlayan WinSCP ile bu uygulama ayrıntısı hiçbir şekilde çözüme sahip değildir. Bu, DDOS veya DDMC ile ilgili bir sorun değildir. Bu, WinSCP'nin bağlı olan sunucuyla çalışmaya çalışma ve DD veya DDMC'nin kolaylık ve güvenlik için standart bir kabuka sahip olmadığının bir yan etkisidir.

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 .

受影響的產品

Data Domain
文章屬性
文章編號: 000202391
文章類型: Solution
上次修改時間: 12 7月 2023
版本:  9
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。