fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

#sftp

2 posts1 participant0 posts today
Giacomo TesioFurther down this rabbit hole.<br>Sorry for the noise, but the more I go deeper, the worse it looks like, and I need to vent to people who might understand.<br><br>The <a href="https://snac.tesio.it?t=sftp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#SFTP</a> <a href="https://datatracker.ietf.org/doc/html/draft-ietf-secsh-filexfer-02#section-7" rel="nofollow noopener noreferrer" target="_blank">specification version 3, section 7</a> actually provides the number of links of each file the "longname" of the SSH_FXP_NAME response:<br><br><pre>The SSH_FXP_NAME response has the following format:<br><br> uint32 id<br> uint32 count<br> repeats count times:<br> string filename<br> string longname<br> ATTRS attrs<br>[...]<br>`longname' is an expanded format for the file name, similar to what<br>is returned by "ls -l" on Unix systems<br>[...]<br>The format of the `longname' field is unspecified by this protocol.<br>It MUST be suitable for use in the output of a directory listing<br>command (in fact, the recommended operation for a directory listing<br>command is to simply display this data).<br></pre>So far so good: we should have the info we need (at least from unix servers) despite in an unfortunate textual format.<br><br>The specification also states that such long name MUST not be parsed and clients should rely on the binary attributes that follow, except that the same specification forgot to include st_nlink (maybe because not all operating system supports such info).<br><br>However let assume that we ignore that argument and patch sshfs to read and parse such text just to provide the proper st_nlink.<br><br>Will <a href="https://snac.tesio.it?t=openssh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#OpenSSH</a> properly implement the specification?<br><br>NO! It doesn't! 😭<br><br>Let's give it a try:<br><br><pre>sftp&gt; cd test<br>sftp&gt; ls -l<br>-rw-r--r-- 2 tesio users 0 Mar 26 20:34 copy<br>-rw-r--r-- 2 tesio users 0 Mar 26 20:34 file<br>sftp&gt; ls -l *<br>-rw-r--r-- ? 115209 100 0 Mar 26 21:34 copy<br>-rw-r--r-- ? 115209 100 0 Mar 26 21:34 file<br></pre>It turns out that the sftp-server from OpenSSH handles <code>ls -l</code> differently when it is received <a href="https://github.com/openssh/openssh-portable/blob/master/sftp.c#L1673-L1676" rel="nofollow noopener noreferrer" target="_blank">without any argument</a> or <a href="https://github.com/openssh/openssh-portable/blob/master/sftp.c#L1679-L1684" rel="nofollow noopener noreferrer" target="_blank">with an argument</a>.<br><br>In the first case (no argument) the request comply to the specification.<br>In the second, it does not, apparently for no reason (the <code>ls_file</code> function <a href="https://github.com/openssh/openssh-portable/blob/master/sftp-common.c#L216-L241" rel="nofollow noopener noreferrer" target="_blank">receives remote = 1</a>).<br><br>So to properly fill <code>st_nlink</code> in <a href="https://snac.tesio.it?t=sshfs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#sshfs</a>, for any file we should sent an additional SSH_FXP_READDIR request to the server <b>for the parent directory</b>, find our file of interest within the list of files and extract the number of links from its longname.<br><br>And we are talking about OpenSSH!<br><br>Guys... I wanna cry.<br><br>CC: <span class="h-card"><a href="https://fedi.dreamscape.link/rozenglass" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@rozenglass@fedi.dreamscape.link</a></span> <span class="h-card"><a href="https://comam.es/snac/grunfink" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@grunfink@comam.es</a></span> <span class="h-card"><a href="https://hj.9fs.net/khm" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@khm@hj.9fs.net</a></span> <span class="h-card"><a href="https://labyrinth.zone/users/Velveteen" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@Velveteen@labyrinth.zone</a></span><br>
Giacomo TesioWent a little down this rabbit hole and wrote an update to <a href="https://github.com/libfuse/sshfs/issues/109#issuecomment-2755824670" rel="nofollow noopener noreferrer" target="_blank">that issue</a> and <a href="https://github.com/libfuse/sshfs/issues/62#issuecomment-2758051678" rel="nofollow noopener noreferrer" target="_blank">the related one on st_nlink</a>.<br><br>The problem is not caused by <a href="https://snac.tesio.it?t=sshfs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#sshfs</a> (or by the <a href="https://snac.tesio.it?t=fuse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#fuse</a> library), but by the <a href="https://snac.tesio.it?t=sftp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#SFTP</a> protocol itself that doesn't provide access to the underlying inode and provides access to the number of <a href="https://datatracker.ietf.org/doc/html/draft-ietf-secsh-filexfer-06" rel="nofollow noopener noreferrer" target="_blank">links only from version 06</a> while most server implementations (including <a href="https://snac.tesio.it?t=openssh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#OpenSSH</a>) are <a href="https://datatracker.ietf.org/doc/html/draft-ietf-secsh-filexfer-02" rel="nofollow noopener noreferrer" target="_blank">based on version 02</a>.<br><br>Sad to see that in 2016 a developer contributed to OpenSSH a patch to provide such info as an extension attribute (a mechanism available at that protocol version) but the patch was not accepted (or, apparently, considered).<br><br>CC: <span class="h-card"><a href="https://comam.es/snac/grunfink" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@grunfink@comam.es</a></span> <span class="h-card"><a href="https://hj.9fs.net/khm" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@khm@hj.9fs.net</a></span> <span class="h-card"><a href="https://labyrinth.zone/users/Velveteen" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@Velveteen@labyrinth.zone</a></span><br>
∂𑁨í 🕊 <p><span>SshDaemon.<br>A simple </span><a href="https://mk.phreedom.club/tags/SSH" rel="nofollow noopener noreferrer" target="_blank">#SSH</a>/<a href="https://mk.phreedom.club/tags/SFTP" rel="nofollow noopener noreferrer" target="_blank">#SFTP</a> server for your <a href="https://mk.phreedom.club/tags/Android" rel="nofollow noopener noreferrer" target="_blank">#Android</a><span> phone.<br></span><a href="https://github.com/jazzm0/ssh-daemon" rel="nofollow noopener noreferrer" target="_blank">https://github.com/jazzm0/ssh-daemon</a></p>
Habr<p>Стриминг музыки со своего сервера</p><p>YouTube Music , «Яндекс Музыка» , Spotify , SoundCloud — относительно удобные музыкальные сервисы, но с недостатками: плохая работа в офлайне; отсутствие поддержки lossless; абонентская плата; неполная фонотека; многое другое... Их коллекции далеки от полноты. Редких треков вообще нет. Более того, музыка иногда просто пропадает из-за каких-то заморочек с авторскими правами. К счастью, очень легко организовать стриминг музыки со своего сервера. Хранить всю музыкальную коллекцию у себя на компьютере — зачастую надёжнее, удобнее и дешевле, чем облачный сервис.</p><p><a href="https://habr.com/ru/companies/ruvds/articles/891848/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/ruvds/ar</span><span class="invisible">ticles/891848/</span></a></p><p><a href="https://zhub.link/tags/ruvds_%D1%81%D1%82%D0%B0%D1%82%D1%8C%D0%B8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ruvds_статьи</span></a> <a href="https://zhub.link/tags/%D1%81%D0%B0%D0%BC%D0%BE%D1%85%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>самохостинг</span></a> <a href="https://zhub.link/tags/%D1%81%D1%82%D1%80%D0%B8%D0%BC%D0%B8%D0%BD%D0%B3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>стриминг</span></a> <a href="https://zhub.link/tags/Black_Candy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Black_Candy</span></a> <a href="https://zhub.link/tags/Koel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Koel</span></a> <a href="https://zhub.link/tags/%D0%BC%D1%83%D0%B7%D1%8B%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>музыка</span></a> <a href="https://zhub.link/tags/%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%D1%80%D0%B0%D0%B4%D0%B8%D0%BE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>интернетрадио</span></a> <a href="https://zhub.link/tags/YouTube_Music" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>YouTube_Music</span></a> <a href="https://zhub.link/tags/%D0%AF%D0%BD%D0%B4%D0%B5%D0%BA%D1%81_%D0%9C%D1%83%D0%B7%D1%8B%D0%BA%D0%B0" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Яндекс_Музыка</span></a> <a href="https://zhub.link/tags/Spotify" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Spotify</span></a> <a href="https://zhub.link/tags/SoundCloud" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoundCloud</span></a> <a href="https://zhub.link/tags/Termux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Termux</span></a> <a href="https://zhub.link/tags/%D1%81%D0%BC%D0%B0%D1%80%D1%82%D1%84%D0%BE%D0%BD_Android" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>смартфон_Android</span></a> <a href="https://zhub.link/tags/LineageOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LineageOS</span></a> <a href="https://zhub.link/tags/ssh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ssh</span></a> <a href="https://zhub.link/tags/sftp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sftp</span></a> <a href="https://zhub.link/tags/openssh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>openssh</span></a> <a href="https://zhub.link/tags/Navidrome" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Navidrome</span></a> <a href="https://zhub.link/tags/Dynamic_DNS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Dynamic_DNS</span></a> <a href="https://zhub.link/tags/Plexamp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Plexamp</span></a> <a href="https://zhub.link/tags/Subsonic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Subsonic</span></a> <a href="https://zhub.link/tags/Icecast" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Icecast</span></a> <a href="https://zhub.link/tags/Snapcast" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Snapcast</span></a> <a href="https://zhub.link/tags/Lyrion_Music_Server" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Lyrion_Music_Server</span></a> <a href="https://zhub.link/tags/Musikcube" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Musikcube</span></a> <a href="https://zhub.link/tags/OwnTone" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OwnTone</span></a> <a href="https://zhub.link/tags/Music_Player_Daemon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Music_Player_Daemon</span></a> <a href="https://zhub.link/tags/MPD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MPD</span></a></p>
AskUbuntu<p>Changed group with chrgp of root directory then SFTP for all users not working <a href="https://ubuntu.social/tags/permissions" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>permissions</span></a> <a href="https://ubuntu.social/tags/chmod" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>chmod</span></a> <a href="https://ubuntu.social/tags/sftp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sftp</span></a> <a href="https://ubuntu.social/tags/chgrp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>chgrp</span></a></p><p><a href="https://askubuntu.com/q/1543982/612" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">askubuntu.com/q/1543982/612</span><span class="invisible"></span></a></p>
Molly Million<p>Confronto i passaggi sulla creazione dell'utente SFTP nei due walkthrough e finalmente FUNZIONA!</p><p>Ho imparato che:<br>A volte, incrociare i flussi FUNZIONA 😬 </p><p>[2/2]</p><p><a href="https://mastodon.uno/tags/ubuntu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ubuntu</span></a> <a href="https://mastodon.uno/tags/sftp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sftp</span></a> <a href="https://mastodon.uno/tags/neverendingdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>neverendingdev</span></a></p>
Molly Million<p>Scena: bloccata in casa causa braccio malfermo, mi accingo a creare il servizio sftp in un server casalingo.</p><p>Svolgimento:<br>Trovo su SITO_1 un walkthrough, lo seguo MINUZIOSAMENTE (aggiungendo dei sudo dimenticati dove necessario) e l'accesso in sftp NON VA.<br>Trovo su SITO_2 un altro walkthrough, lo confronto col walkthrough di SITO_1, aggiungo dei parametri al file conf di ssh e NON VA.</p><p><a href="https://mastodon.uno/tags/ubuntu" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ubuntu</span></a> <a href="https://mastodon.uno/tags/sftp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sftp</span></a> <a href="https://mastodon.uno/tags/neverendingdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>neverendingdev</span></a><br>[1/2]</p>
Jonathan Matthews<p>Have you ever seen a <a href="https://fosstodon.org/tags/LogRotate" class="mention hashtag" rel="tag">#<span>LogRotate</span></a> library that doesn&#39;t *perform* the actions itself, but just tells you what it *would* do, given some hypothetical input set of files?</p><p>I&#39;m trying to do log rotation (well, <a href="https://fosstodon.org/tags/backup" class="mention hashtag" rel="tag">#<span>backup</span></a> rotation) over <a href="https://fosstodon.org/tags/SFTP" class="mention hashtag" rel="tag">#<span>SFTP</span></a>, and whilst I can script some dumb rotation scheme, it&#39;d be lovely to lean on some properly tested code instead! <a href="https://fosstodon.org/tags/logs" class="mention hashtag" rel="tag">#<span>logs</span></a> <a href="https://fosstodon.org/tags/logging" class="mention hashtag" rel="tag">#<span>logging</span></a> <a href="https://fosstodon.org/tags/logrotation" class="mention hashtag" rel="tag">#<span>logrotation</span></a> <a href="https://fosstodon.org/tags/backups" class="mention hashtag" rel="tag">#<span>backups</span></a></p>
SchmakerFůha, na <a href="https://schmaker.eu/search?tag=SFTP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SFTP</span></a> over <a href="https://schmaker.eu/search?tag=Wi-Fi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Wi-Fi</span></a> to vůbec neni špatný
Neustradamus :xmpp: :linux:<p><a href="https://mastodon.social/tags/WinSCP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WinSCP</span></a> 6.3.7 has been released (<a href="https://mastodon.social/tags/SFTP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SFTP</span></a> / <a href="https://mastodon.social/tags/SCP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SCP</span></a> / <a href="https://mastodon.social/tags/FTPS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FTPS</span></a> / <a href="https://mastodon.social/tags/FTP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FTP</span></a> / <a href="https://mastodon.social/tags/PuTTY" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PuTTY</span></a> / <a href="https://mastodon.social/tags/AWS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AWS</span></a> / <a href="https://mastodon.social/tags/AWSS3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AWSS3</span></a> / <a href="https://mastodon.social/tags/AmazonS3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AmazonS3</span></a> / <a href="https://mastodon.social/tags/Amazon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Amazon</span></a>) <a href="https://winscp.net/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">winscp.net/</span><span class="invisible"></span></a></p>
Yannick Delbecque<p><span class="h-card" translate="no"><a href="https://mstdn.social/@scienceforthepeople" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>scienceforthepeople</span></a></span> soutien <a href="https://jasette.facil.services/tags/Boycottamazon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Boycottamazon</span></a> </p><p><a href="https://scienceforthepeople.org/2025/02/02/appuient-la-campagne-boycotte-amazon/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">scienceforthepeople.org/2025/0</span><span class="invisible">2/02/appuient-la-campagne-boycotte-amazon/</span></a></p><p><a href="https://jasette.facil.services/tags/amazon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>amazon</span></a> <a href="https://jasette.facil.services/tags/sftp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sftp</span></a> <a href="https://jasette.facil.services/tags/scienceforthepeople" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>scienceforthepeople</span></a></p>
Pum van de Koppel<p>I went to Calm Coding at <span class="h-card" translate="no"><a href="https://gts.varia.zone/@varia" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>varia</span></a></span> and it was very cool! We listened to <a href="https://zirk.us/tags/cumbia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cumbia</span></a>, ate cookies and talked about <a href="https://zirk.us/tags/servers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>servers</span></a>, <a href="https://zirk.us/tags/microblogging" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>microblogging</span></a>, <a href="https://zirk.us/tags/sftp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sftp</span></a>, <a href="https://zirk.us/tags/texteditors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>texteditors</span></a>, <a href="https://zirk.us/tags/obsidian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>obsidian</span></a>, <a href="https://zirk.us/tags/emacs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>emacs</span></a>, <a href="https://zirk.us/tags/vim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim</span></a>, <a href="https://zirk.us/tags/bash" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bash</span></a>, <a href="https://zirk.us/tags/zotero" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zotero</span></a>, <a href="https://zirk.us/tags/mastodon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mastodon</span></a>, <a href="https://zirk.us/tags/bluesky" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bluesky</span></a>, <a href="https://zirk.us/tags/wikimedia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>wikimedia</span></a>, <a href="https://zirk.us/tags/hibiscus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hibiscus</span></a>, <a href="https://zirk.us/tags/markdown" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>markdown</span></a>, <a href="https://zirk.us/tags/orgmode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>orgmode</span></a>, <a href="https://zirk.us/tags/hugo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hugo</span></a>, <a href="https://zirk.us/tags/knitting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>knitting</span></a>, <a href="https://zirk.us/tags/happenings" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>happenings</span></a>, <a href="https://zirk.us/tags/websites" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>websites</span></a>, <a href="https://zirk.us/tags/rent" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rent</span></a> and <a href="https://zirk.us/tags/bread" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bread</span></a>. Admittedly there was some coding as well.<br>I felt very welcome and I think it's pretty dope that I already met real peoples through Mastodon! 8-) <br>Ty <span class="h-card" translate="no"><a href="https://post.lurk.org/@bene" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>bene</span></a></span> &amp; <span class="h-card" translate="no"><a href="https://post.lurk.org/@ccl" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ccl</span></a></span> for organizing!</p>
LavX News<p>Revolutionizing Bank Transfers: The Case for ISO 20022 and Modern File Sharing</p><p>In a world where instant payments are becoming the norm, the banking sector is still grappling with outdated file transfer protocols. This article delves into the complexities of bank transfers, the s...</p><p><a href="https://news.lavx.hu/article/revolutionizing-bank-transfers-the-case-for-iso-20022-and-modern-file-sharing" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">news.lavx.hu/article/revolutio</span><span class="invisible">nizing-bank-transfers-the-case-for-iso-20022-and-modern-file-sharing</span></a></p><p><a href="https://mastodon.cloud/tags/news" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>news</span></a> <a href="https://mastodon.cloud/tags/tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tech</span></a> <a href="https://mastodon.cloud/tags/ISO20022" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ISO20022</span></a> <a href="https://mastodon.cloud/tags/BankTransfers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BankTransfers</span></a> <a href="https://mastodon.cloud/tags/SFTP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SFTP</span></a></p>
Jesús Gómez<p>I learned the hard way:</p><p>SFTP servers could return different error codes.</p><p>I had a System that managed the error `FX_FILE_ALREADY_EXISTS`.</p><p>But testing it with a different server, the system behaved erratically. The reason was that the error reported by the server was `FX_FAILURE`.</p><p>It happens that in networking, it is recommended to code defensively.</p><p>A case where if -&gt; then -&gt; else is better than try -&gt; do -&gt; catch -&gt; finally</p><p><a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/networking" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>networking</span></a> <a href="https://mastodon.social/tags/ftp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ftp</span></a> <a href="https://mastodon.social/tags/sftp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sftp</span></a></p>
:rss: DevelopersIO<p>Private Subnet에 있는 EC2 인스턴스에 SFTP 연결을 해 봤습니다.<br><a href="https://dev.classmethod.jp/articles/jw-connect-sftp-to-an-ec2-instance-on-a-private-subnet/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dev.classmethod.jp/articles/jw</span><span class="invisible">-connect-sftp-to-an-ec2-instance-on-a-private-subnet/</span></a></p><p><a href="https://rss-mstdn.studiofreesia.com/tags/dev_classmethod" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev_classmethod</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/%ED%95%9C%EA%B5%AD%EC%96%B4%EB%B8%94%EB%A1%9C%EA%B7%B8" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>한국어블로그</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/AWS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AWS</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Amazon_EC2" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Amazon_EC2</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/SFTP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SFTP</span></a></p>
Neustradamus :xmpp: :linux:<p><a href="https://mastodon.social/tags/WinSCP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WinSCP</span></a> 6.3.6 has been released (<a href="https://mastodon.social/tags/SFTP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SFTP</span></a> / <a href="https://mastodon.social/tags/SCP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SCP</span></a> / <a href="https://mastodon.social/tags/FTPS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FTPS</span></a> / <a href="https://mastodon.social/tags/FTP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FTP</span></a> / <a href="https://mastodon.social/tags/PuTTY" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PuTTY</span></a> / <a href="https://mastodon.social/tags/AWS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AWS</span></a> / <a href="https://mastodon.social/tags/AWSS3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AWSS3</span></a> / <a href="https://mastodon.social/tags/AmazonS3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AmazonS3</span></a> / <a href="https://mastodon.social/tags/Amazon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Amazon</span></a>) <a href="https://winscp.net/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">winscp.net/</span><span class="invisible"></span></a></p>
Neustradamus :xmpp: :linux:<p><a href="https://mastodon.social/tags/curl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>curl</span></a> 8.11.0 has been released (<a href="https://mastodon.social/tags/libcurl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>libcurl</span></a> / <a href="https://mastodon.social/tags/Haxx" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Haxx</span></a> / <a href="https://mastodon.social/tags/DICT" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DICT</span></a> / <a href="https://mastodon.social/tags/FILE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FILE</span></a> / <a href="https://mastodon.social/tags/FTP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FTP</span></a> / <a href="https://mastodon.social/tags/FTPS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FTPS</span></a> / <a href="https://mastodon.social/tags/Gopher" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Gopher</span></a> / <a href="https://mastodon.social/tags/HTTP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTTP</span></a> / <a href="https://mastodon.social/tags/HTTPS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTTPS</span></a> / <a href="https://mastodon.social/tags/IMAP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IMAP</span></a> / <a href="https://mastodon.social/tags/IMAPS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IMAPS</span></a> / <a href="https://mastodon.social/tags/LDAP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LDAP</span></a> / <a href="https://mastodon.social/tags/LDAPS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LDAPS</span></a> / <a href="https://mastodon.social/tags/MQTT" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MQTT</span></a> / <a href="https://mastodon.social/tags/POP3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>POP3</span></a> / <a href="https://mastodon.social/tags/POP3S" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>POP3S</span></a> / <a href="https://mastodon.social/tags/RTMP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RTMP</span></a> / <a href="https://mastodon.social/tags/RTMPS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RTMPS</span></a> / <a href="https://mastodon.social/tags/RTSP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RTSP</span></a> / <a href="https://mastodon.social/tags/SCP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SCP</span></a> / <a href="https://mastodon.social/tags/SFTP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SFTP</span></a> / <a href="https://mastodon.social/tags/SMB" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SMB</span></a> / <a href="https://mastodon.social/tags/SMBS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SMBS</span></a> / <a href="https://mastodon.social/tags/SMTP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SMTP</span></a> / <a href="https://mastodon.social/tags/SMTPS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SMTPS</span></a> / <a href="https://mastodon.social/tags/Telnet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Telnet</span></a> / <a href="https://mastodon.social/tags/TFTP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TFTP</span></a> / <a href="https://mastodon.social/tags/WebSocket" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>WebSocket</span></a> / <a href="https://mastodon.social/tags/SOCKS4" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SOCKS4</span></a> / <a href="https://mastodon.social/tags/SOCKS5" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SOCKS5</span></a> / <a href="https://mastodon.social/tags/SCRAM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SCRAM</span></a> / <a href="https://mastodon.social/tags/TLS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TLS</span></a> / <a href="https://mastodon.social/tags/HTTP2" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTTP2</span></a> / <a href="https://mastodon.social/tags/HTTP3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HTTP3</span></a>) <a href="https://curl.se/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">curl.se/</span><span class="invisible"></span></a></p>
cichlidenfreund<p>Hat von Euch jemand ein lokales <a href="https://norden.social/tags/QNAP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>QNAP</span></a>-<a href="https://norden.social/tags/NAS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NAS</span></a> via <a href="https://norden.social/tags/rsync" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rsync</span></a> an eine <a href="https://norden.social/tags/Hetzner" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Hetzner</span></a> <a href="https://norden.social/tags/Storagebox" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Storagebox</span></a> synchronisiert? Würde das gerne als Backup machen. Im Moment läuft das mit <a href="https://norden.social/tags/sftp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sftp</span></a>. <a href="https://norden.social/tags/rsync" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rsync</span></a> wollte nicht und <a href="https://norden.social/tags/webdav" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webdav</span></a> geht nur mit <a href="https://norden.social/tags/Deduplizierung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Deduplizierung</span></a> über dieses <a href="https://norden.social/tags/QNAP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>QNAP</span></a>-Backup, dem ich nicht traue.</p>
gary<p>new bike is bridge too fr and a luxury - am going to finish out the local lan boxes, get a vps and a couple monster drives, will try to get ids/ips and vital 24/7 pkt cap going plus maybe a ssl/tls proxy - combined with fog server and viln clients could make a fun exploit testing setup but moreover i just want the pkt cap most of all for audit trail and visibility <a href="https://infosec.exchange/tags/elk" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elk</span></a> stack <a href="https://infosec.exchange/tags/malcolm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>malcolm</span></a> <a href="https://infosec.exchange/tags/selks10" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>selks10</span></a> <a href="https://infosec.exchange/tags/sec" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sec</span></a> onion <a href="https://infosec.exchange/tags/polar" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>polar</span></a> proxy <a href="https://infosec.exchange/tags/sslstrip" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sslstrip</span></a> <a href="https://infosec.exchange/tags/promisc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>promisc</span></a> <a href="https://infosec.exchange/tags/noarp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>noarp</span></a> <a href="https://infosec.exchange/tags/arkime" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>arkime</span></a> <br><a href="https://infosec.exchange/tags/sftp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sftp</span></a> server <a href="https://infosec.exchange/tags/accounts" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>accounts</span></a> <a href="https://infosec.exchange/tags/dmz" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dmz</span></a> <a href="https://infosec.exchange/tags/segmented" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>segmented</span></a> lans <a href="https://infosec.exchange/tags/vlans" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vlans</span></a> <a href="https://infosec.exchange/tags/spanning" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>spanning</span></a> port <a href="https://infosec.exchange/tags/openwrt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>openwrt</span></a> <a href="https://infosec.exchange/tags/port" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>port</span></a> mirror <a href="https://infosec.exchange/tags/fog" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fog</span></a> server <a href="https://infosec.exchange/tags/suricata" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>suricata</span></a> <a href="https://infosec.exchange/tags/snort" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>snort</span></a></p>
André Machado :debian:<p>SSH: The Origins of How Tatu Ylönen Secured the Internet</p><p>SSH (Secure Shell) was created by Tatu Ylönen, a Finnish computer scientist and software engineer, in 1995. Ylönen developed SSH in response to a security vulnerability that had surfaced in his university's network, which allowed malicious actors to capture plaintext passwords.</p><p>Read More: <a href="https://machaddr.substack.com/p/ssh-the-origins-of-how-tatu-ylonen" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">machaddr.substack.com/p/ssh-th</span><span class="invisible">e-origins-of-how-tatu-ylonen</span></a></p><p><a href="https://mastodon.sdf.org/tags/ssh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ssh</span></a> <a href="https://mastodon.sdf.org/tags/secure" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>secure</span></a> <a href="https://mastodon.sdf.org/tags/shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shell</span></a> <a href="https://mastodon.sdf.org/tags/protocols" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>protocols</span></a> <a href="https://mastodon.sdf.org/tags/openssh" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>openssh</span></a> <a href="https://mastodon.sdf.org/tags/OpenBSD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenBSD</span></a> <a href="https://mastodon.sdf.org/tags/sftp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sftp</span></a> <a href="https://mastodon.sdf.org/tags/programmer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programmer</span></a> <a href="https://mastodon.sdf.org/tags/bio" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bio</span></a> <a href="https://mastodon.sdf.org/tags/public" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>public</span></a> <a href="https://mastodon.sdf.org/tags/key" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>key</span></a> <a href="https://mastodon.sdf.org/tags/encrypted" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>encrypted</span></a></p>