Forum général.cherche-logiciel Client SSH/SFTP pour iOS (iPhone)

Posté par  . Licence CC By‑SA.
Étiquettes :
5
13
déc.
2021

Bonjour.

Quelqu'un peut-il me recommander un client SSH pour iPhone qui

  • ne me demande pas de passer à la version pro dès que j'ajoute une adresse,
  • ne me prenne pas la tête avec de la pub,
  • prenne en charge les clés SSH RSA, DSA et ECDSA,
  • ait une interface graphique pour transférer des fichiers,
  • fonctionne.

Je viens de passer des plombes à essayer un tas de clients comme FTPExplorer, Documents (marche pas avec mes clés), WebFTP, et encore un tas d'autres… Déjà qu'aucun transfert de fichier n'est possible avec ma Manjaro ni avec câble USB ni avec Bluetooth, autant dire que ça me gonfle, cette perte de temps. Alors si quelqu'un a déjà une solution viable, je suis preneur.

Pour info, le téléphone vient juste de se mettre à niveau avec iOS 15.1, sais pas si c'est important mais au cas où…

Merci d'avance.

  • # strange

    Posté par  . Évalué à 2.

    Déjà qu'aucun transfert de fichier n'est possible avec ma Manjaro ni avec câble USB ni avec Bluetooth, autant dire que ça me gonfle, cette perte de temps. Alors si quelqu'un a déjà une solution viable, je suis preneur.

    etrange que le Bluetooth ne permettent pas le transfert de fichier,
    ca marche avec d'autres outils que l'iPhone ?
    l'iPhone arrive a transferrer en BLuetooth vers d'autres machines que ta manjaro ?

    • [^] # Re: strange

      Posté par  . Évalué à 2.

      etrange que le Bluetooth ne permettent pas le transfert de fichier,

      Je ne te le fais pas dire :-/

      ca marche avec d'autres outils que l'iPhone ?

      J'ai eu un téléphone Android quelques jours et ça fonctionnait, oui.

      l'iPhone arrive a transferrer en BLuetooth vers d'autres machines que ta manjaro ?

      Je n'ai pas encore essayé ni de quoi le faire pour le moment.

      • [^] # Re: strange

        Posté par  . Évalué à 2.

        Je n'ai pas encore essayé ni de quoi le faire pour le moment.

        un transfer iPhone->Android en bluetooth pour tester ?

  • # KDE Connect

    Posté par  . Évalué à 4. Dernière modification le 13 décembre 2021 à 09:52.

    Si tu es sous Manjaro-KDE, tu pourrais essayer KDE Connect :

    KDE Connect Is Finally Coming to iPhone

    • [^] # Re: KDE Connect

      Posté par  . Évalué à 2.

      Je suis sous Xfce. KDE connect demande un bon paquet de dépendances…

  • # et par HTTP ?

    Posté par  . Évalué à 2.

    Tu pourrais ouvrir un serveur web avec python avec le terminal de ton téléphone style

    pythom -m http.server
    

    Mais là pour le coup, l’interface graphique, en tout cas pour le téléphone, c’est râpé (c’est la page web pour le navigateur), et puis c’est pas super sécurisé, il vaut mieux éviter de faire ça sur un réseau public…

    Sinon perso j’utilise LANDrop depuis quelques temps, il y en a plein d’autres similaires, mais l’interface de celui-ci me convient, il est vraiment multiplateforme, il est sécurisé et il marche bien (et sous licence BSD).

    J’ai bien conscience que la solution souhaitée doit s’intégrer à SSH, mais j’ai l’impression que le besoin de base c’est du transfert de fichier.
    Après si l’objectif c’est pas seulement du transfert de fichier, mais c’est un accès au shell ce que je raconte ne répond effectivement pas à la question ^^'

    Mais si au moins ça peut te permettre de transférer tes fichiers le temps de trouver plus complet.

    • [^] # Re: et par HTTP ?

      Posté par  . Évalué à 2.

      Merci pour tes suggestions. Je me sers de SSH parce que je n'ai pas d'autre protocole réseau actif (tel que SAMBA) pour transférer des fichiers depuis le téléphone. De quel protocole ai-je besoin avec LANDrop?

      Sinon, je travaille avec Flask et je peux me monter un serveur local en https avec un certificat auto-signé pour les transfert. Ça fonctionnera dans les deux sens (up- et down- load) ?

      • [^] # Re: et par HTTP ?

        Posté par  . Évalué à 1.

        Installe simplement LANDrop sur ton téléphone et ton ordinateur ;)

        Il me semble que ça utilise HTTP + son propre protocole de chiffrement (je ne sais pas vraiment lequel pour tout te dire), et c’est chiffré de bout en bout et ça ne demande aucune configuration :)

        À chaque transfert, l’application te demande de confirmer un code sur l’appareil qui envoie, à vérifier sur l’appareil qui reçoit, je suppose que c’est une façon d’échanger des clefs cryptos ou autre, enfin… d’être sûr que l’échange est sécurisé et n’a lieu qu’entre ces deux appareils ;)

        Sinon, je travaille avec Flask et je peux me monter un serveur local en https avec un certificat auto-signé pour les transfert. Ça fonctionnera dans les deux sens (up- et down- load) ?

        Je ne connais malheureusement pas Flask. Je peux simplement te dire que ça fonctionnera en téléchargement, puisque c’est le rôle du serveur web, au moins statique.
        Pour ce qui est du téléversement, il faut voir les fonctions fournies par Flask (mais essentiellement ça consiste à écouter les requêtes POST, et la traiter avec du code (recevoir le BODY, l’écrire sur le disque d’une manière ou d’une autre + questions sécurités que ça pose), donc on dépasse le simple serveur web « statique »).

    • [^] # Re: et par HTTP ?

      Posté par  . Évalué à 2.

      J'ai essayé LANDrop. D'abord l'appli (iPhone) ne repère que les photos et les albums, ce qui ne m'apporte pas grand chose de plus que le transfert USB (quand ça fonctionne). Ensuite, l'appli ne fait qu'afficher un message d'erreur 21 comme quoi, quel que soit le fichier que j'essaie d'envoyer, il prétend que c'est un répertoire…

      Je crois que je vais me cantonner à un serveur Web perso sur mon portable, auquel j'accèderai via Safari et les requêtes POST pour le téléversement des fichiers…

      Décidément, on ne sait vraiment rien faire de simple dès qu'il s'agit de technologie consommateur. Ça me gave. Vraiment.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.