Topic: Build Debian AMD64

Bonjour ici,

Tout d'abord, bravo car très beau projet. Nous le déployons sur plusieurs serveurs pour nos clients et nous apprécions votre travail.

Nous sommes actuellement bloqués car ni votre repository debian, ni votre liste de téléchargements SourceForge ne propose la version 1.15 en amd64.
Nous avons toujours le .deb de la version 1.0 mais nous souhaitons tester la 1.15.

Il n'est pas impossible que nous ayions raté quelque chose évidemment.

Bonne journée,

Re: Build Debian AMD64

Bonjour,


Merci beaucoup de votre enthousiasme ! big_smile

Malheureusement aujourd'hui l'équipe MySecureShell ne possède pas de machine 64bit pour générer les packages hmm...
Heureusement, il est normalement fournis tout les éléments nécessaire à la construction manuelle des packages.

Voulez-vous les détails sur la manipulation ?


Bonne soirée

Re: Build Debian AMD64

Bonjour,

Non, je ne souhaite pas compiler MSS sur les serveurs en production pour plusieurs raisons :
- Pollution des OS avec les build-essential etc ...
- Impossible de maintenir simplement le soft à jour, un comble pour un élément de sécurité.

Quant au fait de le compiler sur une machine pour la déployer ensuite, ce n'est pas viable pour nous hors package.

Il est dommage de bloquer une bonne idée pour un problème de matériel.

Bonne soirée,

Re: Build Debian AMD64

Bonsoir,

Je comprend vos besoins mais malheureusement nous manquons de machine différentes pour les packages. hmm

Re: Build Debian AMD64

Bonsoir,

Malgré le fait que vous n'ayez pu tester une compile pour une plateforme 64 bits, vous pourrez surement répondre à cette question:

Je compile les sources 1.15 sur un PC à processeur 64 bits (AMD64)

Après avoir fait la configuration du projet (source 1.15)

MySecureShell has been configured with the following options:
          Log file: /var/log/sftp-server.log (color: no)
     User binaries: /usr/bin
     Shutdown file: /etc/sftp.shut
Configuration file: /etc/ssh/sftp_config
Compilation flags:

Option supported:
ACL               : no
Remote Admin      : yes
UTF-8 Encoding    : yes

Sftp extension supported:
Disk Usage        : yes
File Hashing      : no

puis la compilation:

Compile        [main.c]
Compile        [string.c]
Compile        [parsing.c]
Compile        [hash.c]
Compile        [conf.c]
Compile        [convert.c]
Compile        [user.c]
Compile        [prog.c]
Compile        [ip.c]
Compile        [SftpServer/Buffer.c]
Compile        [SftpServer/Encode.c]
Compile        [SftpServer/Handle.c]
Compile        [SftpServer/Send.c]
Compile        [SftpServer/Sftp.c]
Compile        [SftpServer/Util.c]
Compile        [SftpServer/Log.c]
SftpServer/Log.c: In function \u2018mylog_open\u2019:
SftpServer/Log.c:63: warning: ignoring return value of \u2018fchown\u2019, declared with attribute warn_unused_result
SftpServer/Log.c: In function \u2018mylog_printf\u2019:
SftpServer/Log.c:166: warning: ignoring return value of \u2018write\u2019, declared with attribute warn_unused_result
Compile        [SftpServer/Encoding.c]
Compile        [SftpServer/Admin.c]
Compile        [SftpServer/SftpWho.c]
Compile        [SftpServer/SftpExt.c]
Compile        [SftpServer/SftpServer.c]
Compile        [SftpServer/GetUsersInfos.c]
Compile        [SftpServer/Stats.c]
Compile        [SftpServer/Access.c]
Compile binary    [MySecureShell]
Compile        [SftpWho/Main.c]
Compile binary    [utils/sftp-who]
Compile        [SftpState/Main.c]
Compile binary    [utils/sftp-state]
Compile        [SftpAdmin/Main.c]
SftpAdmin/Main.c: In function \u2018DoGetLogContentReply\u2019:
SftpAdmin/Main.c:214: warning: ignoring return value of \u2018write\u2019, declared with attribute warn_unused_result
SftpAdmin/Main.c:215: warning: ignoring return value of \u2018write\u2019, declared with attribute warn_unused_result
Compile binary    [utils/sftp-admin]

je n'obtiens pas de fichier "sftp-server_MSS". Est-ce que ce fichier est toujours nécessaire pour le fonctionnement de MSS?


La commande "sftp-verif" me permet de tester la configuration de MSS, et de démarrer le serveur.

Après la création d'un utilisateur pour MSS, je ne peux pas connecter au SFTP via Filezilla.

Malheureusement je n'ai aucun log créé dans /var/log.

Merci pour votre aide.

Re: Build Debian AMD64

Bonjour,


Non depuis plusieurs version de MySecureShell, il n'y a plus besoin du binaire sftp-server_MSS. Tout est inclus dans le binaire "MySecureShell" (mais il y a toujours à part les utilitaires en "sftp-*")