Connexion FTP via linux(Ubuntu)
-
thebackspacer
- Messages : 2
- Inscription : 01 oct. 2018, 21:47
Connexion FTP via linux(Ubuntu)
Bonjour, je doit modifier des scripts de Domoticz.
Avant j'étais sous Windows et je transferai les scripts via Winscp, mais ça c'était avant.
Je suis maintenant sous Ubuntu et je ne trouve pas la solution pour communiquer avec Domoticz.
Filezilla n'y arrive pas.
Quelqu'un peux me guider?
Merci
Avant j'étais sous Windows et je transferai les scripts via Winscp, mais ça c'était avant.
Je suis maintenant sous Ubuntu et je ne trouve pas la solution pour communiquer avec Domoticz.
Filezilla n'y arrive pas.
Quelqu'un peux me guider?
Merci
Re: Connexion FTP via linux(Ubuntu)
En réalité, comme souvent sous Linux/Unix, point besoin d'en rajouter car tout est déjà là!thebackspacer a écrit : 01 oct. 2018, 21:58 Bonjour, je doit modifier des scripts de Domoticz.
Avant j'étais sous Windows et je transferai les scripts via Winscp, mais ça c'était avant.
Je suis maintenant sous Ubuntu et je ne trouve pas la solution pour communiquer avec Domoticz.
Filezilla n'y arrive pas.
Quelqu'un peux me guider?
Merci
Sous deux formes:
-Via la commande scp (secure copy, qui passe par ssh) si on est allergique aux clicodromes et qu'on préfère la ligne de commande.
-Via le gestionnaire de fichiers classique (à voir précisément ou c'est rangé selon l'environnement de bureau), au rayon "se connecter à un serveur" ou un truc du genre: Il proposera typiquement plusieurs possibilités dont FTP/SSH (ou SFTP, qui est le mode FTP intégré au serveur SSH qui est un vrai couteau suisse), les différents types de montage disque réseau (généralement au moins SMB, ou Samba, cad les montages windows ; NFS si le support est installé) ou les trucs basés web (WebDAV et autres merdes pour gens qui se refusent à utiliser des protocoles spécialisés et plus efficaces).
Faut juste changer ses habitudes de chercher une appli à la con pour tout, car dans l'essentiel des cas tout est déjà là. Y compris le mode d'emploi via la commande "man". Et quand on ne sait pas le nom de la commande qu'on cherche, c'est prévu avec l'option -k pourvu qu'on connaisse au moins un mùot clef.
Si je fais:
Code : Tout sélectionner
man -k copy
(...)
cp (1) - copy files and directories
(...)
scp (1) - secure copy (remote file copy program)
(...)
Plus précisément ensuite, "man scp" donnera:
Code : Tout sélectionner
SCP(1) BSD General Commands Manual SCP(1)
NAME
scp — secure copy (remote file copy program)
SYNOPSIS
scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port] [-S program] [[user@]host1:]file1 ...
[[user@]host2:]file2
DESCRIPTION
scp copies files between hosts on a network. It uses ssh(1) for data transfer, and uses the same authentication and provides the same security as
ssh(1). scp will ask for passwords or passphrases if they are needed for authentication.
File names may contain a user and host specification to indicate that the file is to be copied to/from that host. Local file names can be made
explicit using absolute or relative pathnames to avoid scp treating file names containing ‘:’ as host specifiers. Copies between two remote hosts
are also permitted.
(...)
-
thebackspacer
- Messages : 2
- Inscription : 01 oct. 2018, 21:47
Re: Connexion FTP via linux(Ubuntu)
Merci pour la réponse.
En ligne de code, c'est trop complexe pour moi, je ne suis pas contre mais c'est pas trop mon truc.
Effectivement, avec le gestionnaire de fichier, ça s'annonce bien, mais à part une fois où il m'a demandé identifiant /mdp et abouti à un échec, aucune connexion possible.
Je fais un ajout de connexion par sftp://192.168.1.82 mais rien de concluant.
En ligne de code, c'est trop complexe pour moi, je ne suis pas contre mais c'est pas trop mon truc.
Effectivement, avec le gestionnaire de fichier, ça s'annonce bien, mais à part une fois où il m'a demandé identifiant /mdp et abouti à un échec, aucune connexion possible.
Je fais un ajout de connexion par sftp://192.168.1.82 mais rien de concluant.
Re: Connexion FTP via linux(Ubuntu)
Salut,
Je suis sous linux mint j'ai juste installé Putty qui est compatible linux est ca fonctionne bien.
Attention (si nouvelle install) Jessy necessite l'ajout d'un dossier SSH sur la SD.
Sur la nouvelle install de mon frère putty fonctionne mais pas filezilla.
Sous putty tu tape:
tu modifie
puis Ctrl+x puis o puis entrer
Meme chose pour un nouveau script et pour le copier =>coller<= du script utilise la molette.
puis un
sudo chmod +x nom_du_script.lua
pour le rendre executable
Je suis sous linux mint j'ai juste installé Putty qui est compatible linux est ca fonctionne bien.
Attention (si nouvelle install) Jessy necessite l'ajout d'un dossier SSH sur la SD.
Sur la nouvelle install de mon frère putty fonctionne mais pas filezilla.
Sous putty tu tape:
Code : Tout sélectionner
$cd domoticz/script/lua
puis
$dir
tu trouve le script a modifier
puis
$sudo nano nom_du_script.luapuis Ctrl+x puis o puis entrer
Meme chose pour un nouveau script et pour le copier =>coller<= du script utilise la molette.
puis un
sudo chmod +x nom_du_script.lua
pour le rendre executable
Raspi B+ avec Domoticz ,6 Chacon 2300W , 6 Sondes Oregon, 1 Sonde DIY Oregon ds18b20, Téléinfo sur photovoltaique, script backup ftp & anti offline.
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Connexion FTP via linux(Ubuntu)
Putty sur linux ? Roh 
Je rejoins Lost, terminal + commande ssh.
Je rejoins Lost, terminal + commande ssh.
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Connexion FTP via linux(Ubuntu)
C'est le problème d'avoir toujours été sous windows... avec en prime un terminal boite DOS parfaitement exécrable et limité (d'ailleurs, la 1ère chose que je colle à un windows neuf quand j'ai pas le choix que de devoir l'utiliser, boulot par exemple, afin de le rendre "supportable", c'est cygwin), retour en 1981 quand IBM avait sélectionné le pire OS possible, bien conscient que l'architecture ouverte du PC pourrait à court terme saper son business de la station de travail Unix, multi-utilisateur/tâches et traversé par la stack réseau depuis les années 70: Il suffisait de lui coller une carte réseau, au PC, et si l'OS suivait c'était mort pour le juteux business...vil1driver a écrit : 03 oct. 2018, 04:04 Putty sur linux ? Roh
Je rejoins Lost, terminal + commande ssh.
Alors on a trouvé 2 clowns qui proposaient un truc limité et mal architecturé, mono-tâche/utilisateur, avec un système de fichier arriéré qui serait un frein durable au reste, sans support réseau. Ce qui a laissé le temps à Microsoft de s'installer, même si au final ce qu'IBM craignait a fini par arriver avec Linux. Le temps que cela prenne vraiment (entre début et milieu des années 2000), ils avaient gagné 20 ans.
Maintenant, tout le monde n'a pas forcément le temps/volonté de se passer des clicodromes. Le principal c'est d'y arriver... Que ca ne fonctionne pas avec l'explorateur de fichier est un peu surprenant (pour peu que les bonnes options soient sélectionnées) si cela eu fonctionné via putty.
En général, tenter le coup en ligne de commande permet d'activer des modes plus verbeux pour comprendre ce qui se passe. Attention en particulier si l'IP n'est pas fixe et si plusieurs machines hébergeant des serveurs ssh sont sur son réseau: La sécurité sans identifier à qui on cause est juste impossible. Avec SSH, la clef identifiant la machine a laquelle on se connecte est stockée à la première connexion avec l'IP associée (on doit l'accepter explicitement). Gare au jeu de chaises musicales sur les reboot aboutissant à ne plus trouver les bons couples clef/IP, le jour ou l'on se reconnecte: C'est alors impossible sans virer celle stockée à la 1ère connexion (avant de passer en IP fixe, ou de forcer l'allocation de la même IP pour une adresse MA physique donnée au niveau du DHCP de la box) pour ne plus être emmerdé!
Là encore, la version ligne de commande propose spontanément la commande permettant de retirer une clef ssh précédemment stockée pour une IP donnée. Le clicodrome a des chances de juste refuser sans précision. Pas facile dès lors de comprendre...
Re: Connexion FTP via linux(Ubuntu)
Désolé mais quand on part d'un windob, que l'on a pas de formation, et pas 2 heures a chercher des lignes de commande abstraite pour le commun des mortelles anglophobe.vil1driver a écrit : 03 oct. 2018, 04:04 Putty sur linux ? Roh
Je rejoins Lost, terminal + commande ssh.
Un double clic sur une appli et parfois cool.
Raspi B+ avec Domoticz ,6 Chacon 2300W , 6 Sondes Oregon, 1 Sonde DIY Oregon ds18b20, Téléinfo sur photovoltaique, script backup ftp & anti offline.
-
vil1driver
- Messages : 5661
- Inscription : 30 janv. 2015, 11:07
- Localisation : Rennes (35)
Re: Connexion FTP via linux(Ubuntu)
Bah.. Faut savoir ce que l'on veut, passer sur un linux c'est accepter de changer ses abitudes et prendre le temps nécessaire
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua
Un ex domoticzien
Re: Connexion FTP via linux(Ubuntu)
Bonjour,thebackspacer a écrit : 02 oct. 2018, 19:29 Je fais un ajout de connexion par sftp://192.168.1.82 mais rien de concluant.
Essaye :
Code : Tout sélectionner
sftp://pi@192.168.1.82
Après on peut débattre pendant 100 ans qu'est-ce qui est le mieux.
Le fait est que passer à Ubuntu nécessite de maîtriser un minimum la ligne de commande, même si de plus en plus l'OS se veut "user friendly"
Perso, j'utilise les 2 suivant mon humeur et mon besoin. Pas de jaloux