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

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

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

症狀

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
 

原因

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

解析度

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 .

受影響的產品

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