Asenna SFTP-palvelin Ubuntu - suojattu SSH-tiedostonsiirto
Asenna OpenSSH Ubuntuun, luo siirtokäyttäjä ja aloita salattujen SFTP-yhteyksien hyväksyminen portissa 22 – puhdas askel askeleelta reitti turvatarkastuksilla, jotka useimmat oppaat ohittavat.
📑Lukuja
- Mikä SFTP on – SSH:n sisällä kulkeva tiedostonsiirto, salattu päästä päähän
- Asenna OpenSSH-palvelinpaketti Ubuntuun
- Käynnistä ssh-palvelu ja varmista, että se kestää uudelleenkäynnistykset
- Vahvista SFTP-alijärjestelmärivi tiedostossa sshd_config
- Luo oma siirtokäyttäjä – älä koskaan järjestelmänvalvojan kirjautumistunnustasi
- Avaa SSH:n palomuuri
- Yhdistä toisesta koneesta ja siirrä ensimmäinen tiedosto
- Turvallisuustarkistukset ennen palvelimen todellista käyttöä
📋 Yleiskatsaus ja vaiheittaiset ohjeet
Asenna OpenSSH-palvelinpaketti
SFTP on tiedostonsiirto, joka kulkee SSH:n sisällä, joten jokainen salasana ja jokainen tiedosto on salattu päästä päähän. Ubuntussa se ei ole erillinen tuote, jota etsit - se on pieni osa OpenSSH-palvelinta. Ubuntu toimitetaan SSH-asiakkaan kanssa, mutta palvelinpuoli on erillinen paketti. Asenna se:
sudo apt update
sudo apt install openssh-server
Suorita sudo apt update ensin, jotta pakettiluettelo on tuore, asenna sitten ja vahvista painamalla Y. Asennusohjelma luo konfiguraation osoitteessa /etc/ssh/sshd_config ja luo tämän koneen isäntäavaimet automaattisesti. Siinä on kaikki ohjelmistot, joita on olemassa – SFTP on tämän yhden palvelun alijärjestelmä, ei ylimääräinen lataus, ja se vastaa tavalliseen SSH-porttiin 22.
Käynnistä palvelu ja tee siitä selviytyminen uudelleen
Yleensä paketti käynnistää palvelun itsestään. Todista se ja varmista, että se palaa sähkökatkon jälkeen:
sudo systemctl status ssh
sudo systemctl enable ssh
sudo systemctl start ssh
sudo systemctl status ssh -komennon pitäisi näyttää vihreä aktiivinen (käynnissä) -rivi, mikä tarkoittaa, että SFTP-palvelin kuuntelee jo. sudo systemctl enable ssh saa sen käynnistymään jokaisessa käynnistyksessä, ja jos se joskus pysähtyy, sudo systemctl start ssh tuo sen takaisin. Myöhempien asetusten muutoksen jälkeen sudo systemctl restart ssh on komento, joka käyttää sitä.
ssh, ei sshd. Väärän nimen käyttö on yleisin syy, miksi oikea opas näyttää epäonnistuvan.Vahvista SFTP-alijärjestelmärivi
Avaa konfiguraatio kerran ja katso sitä:
sudo nano /etc/ssh/sshd_config
Läheltä alareunaa sinun pitäisi löytää tämä rivi, jonka Ubuntu sisältää oletuksena:
Subsystem sftp /usr/lib/openssh/sftp-server
Jos rivi puuttuu, lisää se täsmälleen kuvan mukaisesti - ilman sitä SSH-kirjautumiset toimivat, mutta tiedostojen siirrot evätään. Jätä kaikki muu rauhaan toistaiseksi; tähän tiedostoon tehdyt kovettavat muutokset tehdään yksi asetus kerrallaan tarkoituksella.
Luo oma siirtokäyttäjä
Älä koskaan anna omaa järjestelmänvalvojan kirjautumistunnustasi tiedostojen siirtoa varten. Luo tili, joka on olemassa vain tiedostojen siirtämistä varten:
sudo adduser sftpuser
Aseta salasana pyydettäessä ja ohita nimeä ja puhelinnumeroa koskevat kysymykset painamalla Enter - ne ovat valinnaisia. Tämä käyttäjä saa kotikansion osoitteessa /home/sftpuser eikä mitään muuta.
Avaa palomuuri
Jos UFW on aktiivinen palvelimella, portti 22 tarvitsee nimenomaisen passin, ennen kuin yksikään asiakas voi päästä palveluun:
sudo ufw allow OpenSSH
sudo ufw status
OpenSSH-profiili avaa tarkalleen portin 22 – yhden portin, joka kuljettaa sekä SSH-kirjautumisen että SFTP-siirron. Varmista, että sääntö on lueteltu tilatulosteessa, ennen kuin testaat toisesta koneesta.
Yhdistä ja siirrä ensimmäinen tiedosto
Yhdistä siirtokäyttäjään toisesta samassa verkossa olevasta koneesta. Korvaa osoite palvelimesi todellisella IP-osoitteella – suorita ip a palvelimella nähdäksesi sen:
sftp [email protected]
Istunnon aikana put lataa tiedoston, get lataa tiedoston ja exit lähtee. Windowsissa WinSCP ja FileZilla puhuvat molemmat SFTP:tä ja muodostavat yhteyden pelkällä osoitteella, portilla 22, käyttäjätunnuksella ja salasanalla.
yes vain, kun luotat tähän sormenjälkeen – se on tarkistus, joka todistaa, että saavutit oman palvelimesi etkä huijarin. Ja pidä tämä palvelin toistaiseksi paikallisessa verkossa: sen laittaminen Internetiin on erilainen päätös, joka vaatii ensin avaimen kirjautumisen salasanojen ja suojauksen, kuten fail2ban, sijaan. Älä lähetä reitittimen porttia, ennen kuin se on kovettunut.Palvelimesi toimii nyt. Pika-asennus antaa toimivan palvelimen, ei valmiin – salasanan sisäänkirjautuminen avoimessa Internetissä, käyttäjät, jotka näkevät koko levyn, ja ei kirjautumistietueita ovat kolme aukkoa, jotka on suljettava seuraavaksi yksitellen.
🏷️Aihehaun muuttujat ja avainsanat
🎙️ Täysi transkriptio – laajenna napauttamalla
__TOK_31__
__TOK_32__
__TOK_33__
❓ Usein kysytyt kysymykset (englanniksi)
Onko tämä opetusohjelma 100% ilmainen seurata?
__TOK_34__
Voivatko aloittelijat seurata tätä ohjetta?
__TOK_35__
Mistä voin esittää kysymyksiä, jos jään jumiin?
__TOK_36__