Data Domain: Nástroj WinSCP nefunguje se systémem Data Domain nebo DDMC
Summary: 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. ...
Symptoms
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.
Cause
Resolution
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 .