Data Domain: WinSCP ei toimi Data Domainin tai DDMC:n kanssa

Summary: Data Domain- ja Data Domain Management Center -laitteet mahdollistavat etäyhteyden SSH:n kautta. Jos tämä on käytössä, salli myös kaksisuuntaiset tiedostojen siirrot SSH-pohjaisen SCP-protokollan avulla. WinSCP ei kuitenkaan toimi, vaikka SCP-tuki olisi otettu käyttöön Data Domainissa tai Data Domain Management Centerissä. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

SSH (Secure Shell) on protokolla, jolla voi etäkirjautua laitteeseen salatun (suojatun) yhteyden kautta. Tiedostojen siirrossa on käytössä Secure CoPy (SCP), joka perustuu samoihin peruskäsitteisiin, määritykseen ja kirjastoihin kuin SSH-asiakkaat ja -palvelimet.

Data Domain (DD)- ja Data Domain Management Center (DDMC) -laitteet tukevat sekä SSH-yhteyskäytäntöä (etäkirjautumista varten) että SCP:tä (tiedostojen siirrossa). SCP on suositeltavissa siirrettäessä tukitiedostoja DD:hen tai DDMC:hen, ja muut keinot (kuten käyttöliittymä) eivät ole käytettävissä eivätkä ne ole hankalia.

Jos SCP:tä voi käyttää DD:n tai DDMC:n kanssa, tuki on otettava käyttöön määrityksissä. Tarkista tilanne DD- tai DDMC-komentoriviltä suorittamalla: 
# 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
-----------   -------   -----------------------

Edellä olevien tietojen mukaan sekä SSH että SCP on otettu käyttöön DD:ssä ja ne toimivat mistä tahansa työasemaisännästä. Jos SCP:n kohdalla lukee Enabled no, ota se käyttöön seuraavalla komennolla:

# adminaccess enable scp
SCP Access:     enabled

WinSCP on tunnettu SSH- ja SCP-protokollien versio, jossa Windowsista käytetään virtuaalikäyttöliittymää tiedostojen siirtoon edestakaisin SCP-yhteensopivissa isännissä. Ohjelma otetaan kuitenkin käyttöön niin, että SCP (SSH) -palvelimessa on käytössä UNIX-tyyppinen login-shell, joka toimii tietyllä tavalla esimerkiksi luetteloimalla etäpalvelimen tiedostot ja hakemistot.

Valitettavasti DDOSin tai DDMC:n määrityksen vuoksi SSH-yhteyksille ei anneta pysyvää UNIX-tyyppistä komentotulkkia, vaan rajoitettua komentotulkkia (ddsh), jonka komentotulkin käyttäjät näkevät käyttäessään DD-komentoriviliittymää (tekstiperustainen komentotulkki sallii vain tiettyjen komentojen suorittamisen). Siksi SCP-yhteydet WinSCP:stä DD:ihin tai DDMC:ihin epäonnistuvat lopulta ja näyttöön tulee seuraava ilmoitus:
 

Virhe, kun käynnistysilmoitus ohitetaan. Komentotulkki ei todennäköisesti ole yhteensopiva sovelluksen kanssa (tätä suositellaan.

Virheilmoitus
Kuva 1: winscp_login_shell_error.png
 

Cause

WinSCP odottaa, että yhteydessä olevassa palvelimessa on UNIX-kaltainen kirjautumisliittymä, jotta se voi (esimerkiksi) tehdä tiedostoluetteloita. DD-komentotulkin (ddsh) rajoitetun luonteen vuoksi näin ei ole, eikä WinSCP pysty muodostamaan yhteyttä.

Resolution

Tätä käyttöönottotietoa ei voi kiertää WinSCP:n avulla, mikä saa sen toimimaan, kun yhteys DD:hen tai DDMC:hen muodostetaan. Tämä ei koske DDOS:ää eikä DDMC:tä. Se on sivuvaikutus siitä, miten WinSCP yrittää toimia, kun palvelin on yhteydessä, ja siitä, että DD:llä tai DDMC:llä ei ole vakioliittymää

.DD- tai DDMC-konsoliin on muodostettava yhteys muilla SCP-toteutuksilla ja tiedostoja on siirrettävä. Esimerkkejä, joiden tiedetään toimivan:
  • PuTTY: avoimen lähdekoodin komentorivin toteutus, sisältää sekä SSH- että PSCP-komennot.
  • SecureCRT: Käyttöliittymän etuosassa SSH- ja SCP-protokolliin, joissa on helppokäyttöinen liitäntä.
  • Windows PowerShell: Se on oletusarvoisesti käytössä kaikissa Windows 10- tai Windows Server 2019 -versioissa ja uudemmissa. Se tarjoaa komentorivikäyttöliittymän, johon voi asentaa OpenSSH-työasematyökalut (SSH ja SCP). Saat lisätietoja seuraavasta linkistä:

Syntaksi on samankaltainen sekä PuTTY- että PowerShell OpenSSH SCP -asiakasohjelmissa. On esimerkkejä, joiden tiedetään toimivan. Voit vetää tietyn tiedoston DD:stä, jossa SCP on käytössä, Komentoja suorittavan Windows-isännän nykyiseen hakemistoon. Merkitse lopussa oleva piste muistiin, mikä tarkoittaa, että haettava tiedosto kirjoitetaan nykyiseen hakemistoon:
  • PuTTY (esimerkkikomento tietyn SUB-komennon vetämiseen):
# pscp -P 22 -4 -scp sysadmin@dd_hostname:/ddr/var/support/dd_hostname-support-bundle-0629141921.tar.gz .
  • PuTTY (esimerkkikomento tietyn ydintiedoston vetämiseen):

# pscp -P 22 -4 -scp sysadmin@dd_hostname:/ddr/var/core/ddfs.core.26463.1633895635.gz .
  • Samat komennot käytettäessä Windows PowerShellin OpenSSH SCP -ohjelmaa: 

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

Affected Products

Data Domain
Article Properties
Article Number: 000202391
Article Type: Solution
Last Modified: 12 Jul 2023
Version:  9
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.