File Management

Useita tapoja siirtää tiedostoja tietokoneen ja Cloud Linux Serverin välillä

Useita tapoja siirtää tiedostoja tietokoneen ja Cloud Linux Serverin välillä
Voit siirtää tiedostoja koneesi ja Linux-palvelimesi välillä useilla tavoilla, joista joistakin keskustelemme tässä artikkelissa.

SCP: n (SSH) käyttäminen

SCP on apuohjelma, jota käytetään tiedostojen ja hakemistojen turvalliseen siirtämiseen SSH: n kautta. Kanssa SCP -komennolla, voit siirtää tiedostoja tietokoneeltasi Linux-palvelimelle ja päinvastoin. Koska tämä apuohjelma käyttää SSH: tä tiedostojen siirtämiseen, tarvitset palvelimesi SSH-kirjautumistiedot tiedostojen siirtämiseen.

SSH on esiasennettu useimpiin Linux-palvelimiin, mutta jos ei, voit asentaa ja ottaa sen käyttöön seuraavien vaiheiden avulla.

Avaa Ubuntu-pääte ja kirjoita.

$ sudo apt install -y openssh-palvelin
$ sudo service ssh start

Lähetä tiedostoja SCP: n kautta

Scp komento noudattaa tätä mallia

$ scp [Asetukset] [Lähde] [Kohde]

Voit siirtää tiedoston tietokoneeltasi linux-palvelimelle kirjoittamalla nämä komennot

$ scp / polku / / sinun / paikallinen / tiedosto.ext [email protected]: / polku / tiedostosta.ext -i-näppäin.pem

Yllä olevassa komennossa sinun on ensin annettava kopioitavan tiedoston polku tietokoneeltasi Linux-palvelimelle, sitten Linux-palvelimen käyttäjänimi ja IP-osoite sekä polku, johon haluat kopioida tiedoston Linux-palvelin, joka hylkää tämän mallin ([sähköposti suojattu]: polku / kaukosäädin / tiedosto.alanumero).

Tämän komennon suorittamisen jälkeen se vaatii Linux-palvelimen käyttäjätilin salasanan

Käyttäjän $ [email protected] salasana:

Kun olet syöttänyt salasanan, tiedosto ladataan.

Lataa tiedostoja SCP: n kautta

Jos haluat ladata tiedostoja Linux-palvelimelta tietokoneellesi, sinun on annettava SCP: lle tiedoston tai hakemiston paikallinen polku ja Linux-palvelimen polku, johon haluat ladata tiedostosi.

$ scp [sähköposti suojattu]: / polku / tiedostosta.ext / polku / määränpäähän

Tämän komennon suorittamisen jälkeen se vaatii linux-palvelimen todennussalasanan. Kun olet antanut salasanan, tiedosto kopioidaan turvallisesti tietokoneellesi.

SCP-komentorivivalinnat

Voit käyttää erilaisia ​​lippuja (tunnetaan komentoriviasetuksina) SCP komento.

-s lippua käytetään portin vaihtamiseen. Oletuksena ssh käyttää 22-porttia, mutta -p-lipun avulla voimme muuttaa portin 22 joksikin muuksi, kuten 2222.

$ scp -p 2222 polku / / sinun / paikallinen / tiedosto.ext [email protected]: polku / tiedostosta.alanumero

-r lippua käytetään kansion ja sen kaiken sisällön kopioimiseen.

$ scp -r / polku / / sinun / paikallinen / kansio [suojattu sähköpostilla]: / polku / kansiosta

-i lippua käytetään yhteyden todentamiseen käyttämällä tiedostoon tallennettuja salausavaimia, käyttäjänimen ja salasanan sijaan.

$ scp -i polku / / sinun / paikallinen / tiedosto.ext [email protected]: polku / tiedostosta.alanumero

-c lippua käytetään tietojen pakkaamiseen, jotka haluat siirtää.

$ scp -c polku / / sinun / paikallinen / tiedosto.ext [email protected]: polku / tiedostosta.alanumero

-q lippua käytetään estämään virheetön viesti ja edistymismittari.

$ scp -q / polku / / sinun / paikallinen / tiedosto.ext [email protected]: / polku / tiedostosta.alanumero

Siirrä tiedostoja Netcatin avulla

Netcat on Linux-apuohjelma, jota käytetään raakaan TCP / IP-viestintään, tiedostojen siirtämiseen, porttien skannaukseen ja verkon vianmääritykseen jne. Se on esiasennettu moniin Linux-pohjaisiin järjestelmiin, ja sitä käyttävät pääasiassa verkonvalvojat.

Jos sitä ei ole vielä asennettu, voit asentaa Netcatin kirjoittamalla seuraavan komennon

$ sudo apt-get install netcat

Jos haluat siirtää tiedostoja Netcatin avulla, sinun on kirjoitettava nämä komennot. Kytke Netcat-palvelin kuuntelutilaan missä tahansa portissa, esim.g.(portti 4747) ja kirjoita lähetettävän tiedoston polku.

$ nc -l-4747 < path/of/file.ext

Suorita seuraava komento vastaanottavassa isännässä.

Lähetyspalvelin $ nc.url.fi 4747> polku / tiedostosta.alanumero

merkintä: Tiedostoa lähettävä palvelin käyttää komennossa vähemmän kuin kirjaudu sisään '<' while the receiving computer will have '>"netcat-komennossa.

Voit myös siirtää hakemistoja. Aseta vastaanottava isäntä kuuntelemaan porttia, esim.g. (4747).

$ nc -l-4747 | tar -zxfv / polku / / hakemistosta

Lähetä se vastaanottavan isännän luetteloon portissa.

$ tar czvf - / polku / / hakemisto | nc-vastaanotto-hast.url.com 4747

Hakemisto siirretään. Sulje yhteys painamalla CTRL + C

Siirrä tiedostoja FTP: llä

FTP: tä (File Transfer Protocol) käytetään tiedostojen siirtämiseen tietokoneiden tai asiakkaiden ja palvelinten välillä. Se on nopeampi kuin HTTP ja muut protokollat ​​tiedostojen siirron kannalta, koska se on suunniteltu erityisesti tätä tarkoitusta varten. Sen avulla voit siirtää useita tiedostoja ja hakemistoja, ja jos yhteys katkeaa siirron aikana, tiedosto ei häviä. Sen sijaan se jatkaa siirtämistä sinne, missä se pudotettiin.

Voit asentaa FTP-palvelimen, kuten vsftpd, apt: n avulla suorittamalla tämän komennon.

$ sudo apt install -y vsftpd

Kun paketti on asennettu, sinun on aloitettava palvelu kirjoittamalla.

$ sudo systemctl start vsftpd
$ sudo systemctl ota vsftpd käyttöön

Sitten voit muodostaa yhteyden FTP-palvelimeen kirjoittamalla komennon FTP ja IP-osoite.

$ ftp [IP_osoite]

Se kysyy sinulta FTP-palvelimen käyttäjätunnusta ja salasanaa. Kun olet antanut käyttäjänimen ja salasanan, sinut yhdistetään FTP-palvelimeen.

Voit luetella palvelimen kaiken sisällön suorittamalla tämän komennon.

ftp> ls

Lataa FTP: n kautta

Jos haluat ladata minkä tahansa tiedoston FTP-palvelimelta, voit saada sen kirjoittamalla komennon.

ftp> hae polku / tiedostosta

Tiedosto ladataan. Voit myös käyttää erilaisia ​​jokerimerkkejä ladataksesi useita tiedostoja hakemistoon. Esimerkiksi ;

ftp> mget *.html

Se lataa kaikki tiedostot, joiden tunniste on.html ” .

Voit myös määrittää paikallisen hakemiston ladatuille tiedostoille FTP-palvelimelta käyttämällä lcd komento.

ftp> lcd / koti / käyttäjä / hakemistonimi

Lähetä tiedostoja FTP: n kautta

Voit ladata tiedostoja FTP-palvelimelle kirjoittamalla seuraavan komennon.

ftp> put polku / of / local / file

Tiedosto ladataan FTP-palvelimelle. Voit ladata useita tiedostoja kirjoittamalla komennot.

ftp> mput *.html

Se lataa kaikki tiedostot, joiden tunniste on.html ” .

Tiedostojen lataaminen Pythonilla

Pythonilla on moduuli nimeltä http.palvelin ', jota käytetään tiedostojen siirtämiseen, mutta sen avulla voit ladata vain tiedostoja.

Jos pythonia ei ole asennettu, kirjoita seuraava komento.

$ sudo apt install -y python3

Käynnistä python-palvelin komennolla.

$ sudo python3 -m http.palvelin 4747 # [portti e.g.(4747)]

Nyt python-palvelin kuuntelee porttia 4747.

Siirry selaimeesi ja kirjoita IP-osoite ja porttinumero. jota python-palvelin kuuntelee.

http: // IP_osoite: 4747 /

Avautuu sivu, joka sisältää kaikki python-palvelimen tiedostot ja hakemistot. Voit siirtyä mihin tahansa hakemistoon ja ladata tiedostot.

Voit siirtyä mihin tahansa hakemistoon ja ladata minkä tahansa tiedoston.

Johtopäätös

SCP, Netcat, FTP ja Python ovat yleisesti käytettyjä tapoja siirtää tiedostoja. Kaikki edellä mainitut tiedostojen ja hakemistojen siirtomenetelmät ovat nopeita, luotettavia ja niitä käytetään nykyään. On myös paljon muita tekniikoita; voit ottaa käyttöön minkä tahansa haluamasi menetelmän.

Kuinka käyttää GameConqueror-huijausmoottoria Linuxissa
Artikkelissa on opas GameConqueror-huijausmoottorin käytöstä Linuxissa. Monet Windows-pelejä pelaavat käyttäjät käyttävät "Cheat Engine" -sovellusta m...
Parhaat pelikonsoliemulaattorit Linuxille
Tässä artikkelissa luetellaan suositut pelikonsolin emulointiohjelmistot, jotka ovat saatavana Linuxille. Emulointi on ohjelmistojen yhteensopivuusker...
Best Linux Distros for Gaming in 2021
The Linux operating system has come a long way from its original, simple, server-based look. This OS has immensely improved in recent years and has no...