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ä. ...
Symptoms
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.
Cause
Resolution
.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 .