Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: jar1969 - 18.10.13 - klo:10.38
-
Miten tiedostojen lähetys kotikoneelta virtuaali servervulle sftp.llä.. päättellä tai bash/php scriptillä?
-jerry-
-
..tai mitkä paketit täytyy asentaa jotta ftp-ohjelma voi ladata tiedostoja ubuntu 12.04lts virtual serverille?
-jerry
-
Tiedostoja voi lähettää palvelimelle myös graafisesti. Kubuntun tiedostojenhallintasofta (Dolphin/Konqueror) tukee ainakin fish- ja sftp-protokollia. Jos käytät jompaa kumpaa edellä mainituista protokollista, et tarvitse palvelimella lisäsoftia ssh-palvelimen lisäksi.
-
Eilen saapui webhotellilta mailia suuresta ftp-kirjautumis määrästä,pyysivät virtual server ratkaisuun
saako esim allaolevalla koodilla ajastuksena kotiservelitä joitain tiedostoja virtualservelille?
Tuleeko asentaa ubuntu 12.04lts jotain lisä paketteja jotta ftp-upload alkaa toimimaan?
esim tällä koodilla saada crontabissa kamerakuvat palvelimelle ja yms.muut koti serveriltä
tämä virtualserver palvelin ei tunne jostain syystä ftp. domainia
ftp -i -n ftp.*****.com <<EOF
user talvi 123456
cd /
lcd /home/web-cam
put 86.jpg
quit
EOF
ftp: ftp.*****.com: Name or service not known
Not connected.
Not connected.
lcd /home/web-cam
Not connected.
miten saan tuon yllä toimivan koodin virtuallserville lataamaan tiedostoja, webhotellissa koodi toimii
-
-
asensin vsftpd asetuksineen ja ajoin sh ./ftp.sh
alla koodia
Connected to **.**.**.**
220 (vsFTPd 2.3.5)
530 This FTP server is anonymous only.
Login failed.
530 Please login with USER and PASS.
Local directory now: /home/webcam
local: 1.jpg remote: 1.jpg
530 Please login with USER and PASS.
530 Please login with USER and PASS.
ftp: Can't bind for data connection: Address already in use
local: 2jpg remote: 2.jpg
530 Please login with USER and PASS.
missä vika:
-jerry-
-
Vain yksi sovellus voi kuunnella yhtä porttia kerrallaan.
-
tällä hetkellä portteja ei ole ollenkaan käytössä, tarkoituksena olisi rakentaa virtual-serverille ukille ja mummolle mökille valvotakamara järjestelmä joka nappaa kuvanmökiltä 5 min välein ajaa still-videon joka 1-3h välein ja seurata siten verkosta
webhotellissa ftp toimi hyvn kotipalvelin lähettää ftp:nä==> webhotellille 5min välein webkuvan muokattuna
Mutta miten virtual ubuntu12.04lts server...
miten saan kuvat latattua ajastettuna Sftp bash tai ftp-bash virtualserverille,homma ftp/sftp-osalta on alkukanttimissa
kuka tietää miten saan ftp/sftp asennettua: ,jotta kuvat saan ladattua palvelimelle?
-jerry-
-
..nyt on lähellä ,löysin sft-scriptin joka tarvitsee avain tunnistuksen.
koti palvelinmen avain parin asennuksessa virtualhostille on jokin vika.
koodia .
ssh-keygen -t rsa==>
avainpari luotu ok.
koodia==>
ongelma..koti palvelimessa(pää koneesta tämä avain parin asennusonnistuu virtual-palvelimelle)
cat ~/.ssh/id_ftp.pub | ssh syksy@***:***:*:** -p 32*** "mkdir ~/.ssh ; cat >> ~/.ssh/authorized_keys"
The authenticity of host '[****.****:*******.****:**([****.****:*******.****:**)' can't be established.
RSA key fingerprint is ef:d8:77:ad:**:54:09:**:87:b2:0c:f2:db:**:b6:e5.
Are you sure you want to continue connecting (yes/no)? no
Host key verification failed.
pöytäkoneelta asennus toimii
-jerry-
-
Ssh avaimet olet jo luonut, ne saa ssh-copy-id komennnolla siirrettyä etäkoneelle:
ssh-copy-id ~/.ssh/id_rsa.pub tunnus@remote_kone
Jos avaimia luodessa jätit salasanan pois, niin kopiointi koneelta toiselle ilman kyselyjä menee:
scp /lokaalipolku/jokutiedosto tunnus@remote_kone:/hakemisto/remote_koneessa/
-
tattis sai toimimaan.. kysymys viellä:
rakenteilla valvontakamera järjestelmä 4-10 kameralle
kuinak luottava salaus on openssl:llä luotettuun sertifikaattiin ja
kuinka asennan luotetun sertifikaatin [vihreä-logo]palvelimelle.
asensin openssl ja OK.
täältä http://linux.fi/wiki/Apache_ja_HTTPS ja toimi hyvin
koodia /etc/apache2/sites-available/ssl ylä-osasta-->
<virtualhost ***.***.***.***:443>
ServerAdmin webmaster@localhost
ServerName http://home****.**erv**.com
SSLEngine on
SSLCertificateFile /etc/<polku>/apache.crt
SSLCertificateKeyFile /etc/<polku>/apache.key
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
eli miten comondolta hankitus luotetut sertifikaatit asennetaan?
-jerry-
-
rsync kopioi myös tiedostoja. Se osaa myös poistaa tarpeettomia tiedostoja. Itsellä dolphin ei jostain syystä ota yhteyttä ssh:lla. No onneksi konqueror osaa. Itse joskus poistan koko .ssh kansion - ei ehkä paras ratkaisu jos ei saa yhtettä syntymään.
-
tattis sai toimimaan.. kysymys viellä:
rakenteilla valvontakamera järjestelmä 4-10 kameralle
kuinak luottava salaus on openssl:llä luotettuun sertifikaattiin ja
kuinka asennan luotetun sertifikaatin [vihreä-logo]palvelimelle.
asensin openssl ja OK.
-jerry-
Jos ongelma ratkesi, lisäisitkö otsikkoon "ratkaistu".
Lisäksi voisit käyttää vastaisuudessa kooditageja lukemisen helpottamiseksi. Löytyvät tuosta #-merkistä. Hoidin homman tällä kertaa puolestasi.