Data Domain: Nástroj WinSCP nefunguje se systémem Data Domain nebo DDMC

Resumo: Zařízení Data Domain a Data Domain Management Center umožňují vzdálený přístup prostřednictvím protokolu SSH. Je-li povoleno, povolte obousměrné přenosy souborů pomocí protokolu SCP na bázi SSH. Nástroj WinSCP však nefunguje, i když je v nástroji Data Domain nebo Data Domain Management Center povolena podpora SCP. ...

Este artigo aplica-se a Este artigo não se aplica a Este artigo não está vinculado a nenhum produto específico. Nem todas as versões do produto estão identificadas neste artigo.

Sintomas

Secure Shell (SSH) je protokol, pomocí kterého se můžete vzdáleně přihlásit k zařízení pomocí šifrovaného (zabezpečeného) připojení. Pro přenos souborů namísto toho existuje nástroj Secure CoPy (SCP), který vychází ze stejných základních konceptů, konfigurace a knihoven jako klienti a servery SSH.

Zařízení Data Domain (DD) a Data Domain Management Center (DDMC) podporují protokoly SSH (pro vzdálené přihlášení) i SCP (pro přenos souborů). Protokol SCP je vhodnější při přenosu souborů podpory do systému DD nebo DDMC nebo z počítače DDMC a jiné způsoby (například UŽIVATELSKÉ ROZHRANÍ) nejsou dostupné nebo nepříjemné.

Aby bylo možné používat nástroj SCP s aplikací DD nebo DDMC, musí být v konfiguraci povolena podpora. Chcete-li zjistit, zda se jedná o tento případ, spusťte z příkazového řádku systému DD nebo DDMC příkaz: 
# 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
-----------   -------   -----------------------

Výše uvedené informace označují, že protokol SSH i SCP jsou povoleny v systému DD a fungují z libovolného hostitele klienta. Pokud se zpráva "SCP" zobrazí jako "Enabled no", povolte jej pomocí následujícího příkazu:

# adminaccess enable scp
SCP Access:     enabled

WinSCP je známá implementace protokolů SSH a SCP s lákavým uživatelským rozhraním, které se ze systému Windows používá k přenosu souborů mezi hostiteli podporujícími SCP. Způsob implementace programu však očekává, že server SCP (SSH) poskytne "login UNIX-type shell" s daným standardním chováním a provede například výpis souborů a adresářů na vzdáleném serveru, aby je bylo možné zobrazit v uživatelském rozhraní.

Způsob vytvoření systému DDOS nebo DDMC bohužel neumožňuje připojení SSH ve stálém prostředí UNIX, ale prostředí s omezeným přístupem (tzv. "ddsh"), které uživatelé prostředí vidí při používání rozhraní příkazového řádku DD (textové prostředí umožňuje pouze spuštění konkrétních příkazů). Proto nakonec selže připojení SCP z nástroje WinSCP k diskům DDS nebo DDMC a zobrazí se níže uvedená zpráva:
 

Chybová zpráva o přeskočení při spuštění. Prostředí je pravděpodobně nekompatibilní s aplikací (doporučuje se rozhraní BASH.

Chybová zpráva
Obrázek 1: winscp_login_shell_error.png
 

Causa

Nástroj WinSCP očekává přihlašovací prostředí ve formátu UNIX v serveru, ke kterému je připojen, takže může (například) provádět výpisy souborů. Z důvodu omezené povahy prostředí DD (ddsh), v tom případě tomu tak není, a nástroji WinSCP se nedaří navázat připojení.

Resolução

Neexistuje žádný způsob, jak tyto detaily implementace pomocí nástroje WinSCP fungovat, což zpřístupňuje jeho fungování při připojování k systému DD nebo DDMC. Nejedná se o problém se systémem DDOS nebo DDMC. Jedná se o vedlejší efekt způsobu, jakým se nástroj WinSCP pokouší pracovat se serverem, ke který je připojen, a skutečnost, že aplikace DD nebo DDMC nemá standardní prostředí, pro pohodlí a zabezpečení.

K připojení k systému DD nebo DDMC a přesunu souborů je nutné použít jiné implementace SCP. Mezi příklady, o kterých je známo, že fungují, patří:
  • PuTTY: Implementace open source příkazového řádku zahrnuje jak příkazy "SSH" tak "PSCP".
  • Funkce SecureCRT: Uživatelské rozhraní pro protokoly SSH a SCP pomocí snadno použitelného rozhraní.
  • Windows PowerShell: Ve výchozím nastavení se dodává s libovolným systémem Windows 10 nebo Windows Server 2019 nebo novějším a poskytuje rozhraní příkazového řádku, které může mít nainstalované nástroje klienta OpenSSH (SSH a SCP). Další podrobnosti o něm naleznete na následujícím odkazu:

U klientů PuTTY i PowerShell OpenSSH "SCP" je syntaxe podobná. Existují příklady, o kterých je známo, že fungují pro přenos konkrétního souboru z DD s povolenou funkcí SCP do aktuálního adresáře hostitele Windows, ve kterém jsou spuštěny příkazy. Poznamenejte si koncový bod, který označuje, že probíhá nasávání souboru, který se má zapsat do aktuálního adresáře:
  • PuTTY (příklad příkazu pro vytažení daného podsítku):
# pscp -P 22 -4 -scp sysadmin@dd_hostname:/ddr/var/support/dd_hostname-support-bundle-0629141921.tar.gz .
  • PuTTY (příklad příkazu k získání daného souboru jádra):

# pscp -P 22 -4 -scp sysadmin@dd_hostname:/ddr/var/core/ddfs.core.26463.1633895635.gz .
  • Stejné příkazy při použití klienta OpenSSH "SCP" z prostředí Windows PowerShell: 

# 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 .

Produtos afetados

Data Domain
Propriedades do artigo
Número do artigo: 000202391
Tipo de artigo: Solution
Último modificado: 12 jul. 2023
Versão:  9
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.