sshfs - клиент файловой системы, основанный на протоколе передачи файлов SSH. Поскольку большинство
SSH-серверов уже поддерживают этот протокол, его очень легко настроить: т.е. на стороне сервера делать нечего. На стороне клиента смонтировать файловую систему так же просто, как войти на сервер по ssh.Идея
sshfs была взята из файловой системы SSHFS, поставляемой вместе с LUFS, и я нашел ее очень полезной. В этой кодовой базе были некоторые ограничения, поэтому я ее переписал. Особенности данной реализации:
- на основе
FUSE (лучшая файловая система пользовательского пространства для Linux;)- многопоточность: на пути к серверу может находиться более одного запроса.
- разрешение больших операций чтения (макс. 64 КБ)
- кэширование содержимого каталогов
- повторное подключение в случае сбоя
https://github.com/osxfuse/sshfs
опубликовано в @gitgate
#ssh #sshfs #fuse
GitHub
GitHub - osxfuse/sshfs: File system based on the SSH File Transfer Protocol
File system based on the SSH File Transfer Protocol - osxfuse/sshfs
👍13🔥11
Мeта пост. В нем собраны одним бандлом утилиты и проекты, так или иначе относящиеся к ssh, публиковавшиеся в канале. sshfs - клиент файловой системы, основанный на протоколе передачи файлов SSH. https://xn--r1a.website/gitgate/493
Endlessh - это SSH-ловушка (honeypot), который очень медленно отправляет бесконечный случайный SSH-баннер. https://xn--r1a.website/gitgate/489
File centipede - универсальный менеджер загрузки/выгрузки файлов в Интернете, BitTorrent-клиент, клиент WebDAV, FTP-клиент и SSH-клиент.https://xn--r1a.website/gitgate/457
tinysshd - минималистичный SSH-сервер, реализующий лишь часть функций SSHv2 https://xn--r1a.website/gitgate/437
ssh-chat - чат сервер через sshhttps://xn--r1a.website/gitgate/315
nexterm - программа для управления серверами SSH, VNC и RDP Умеет работать и в виде докер контейнера.https://xn--r1a.website/gitgate/286
sshs - TUI SSH менеджер с fzf поиском.https://xn--r1a.website/gitgate/247
goto - простой терминальный SSH менеджер, который обеспечивает вам легкий доступ к списку ваших любимых SSH серверов.https://xn--r1a.website/gitgate/203
ContainerSSH - запуск контейнеров по требованию.https://xn--r1a.website/gitgate/174
endlessh-go - еще один ssh honeypot. С мониторингом и красивыми дашбордамиhttps://xn--r1a.website/gitgate/108
Краткая памятка - ленивка по SSH туннелям
https://xn--r1a.website/gitgate/103
sslh - прокси, которая разбирает хендшейки протоколов и в зависимости от - пробрасывает в нужный сервис. SSH и HTTPS на одном порту :) Эдакий черный вход "для своих" https://xn--r1a.website/gitgate/89
ssh2tg - Телеграм уведомления об ssh–авторизации на сервереhttps://xn--r1a.website/gitgate/88
Aвтоматический запуск tmux, при входе на сервер по SSH
https://xn--r1a.website/gitgate/64
Mosh (Mobile Shell) - надстройка над ssh, которая позволяет компортно работать на плохих каналах, например с большими потерями пакетовhttps://xn--r1a.website/gitgate/50
опубликовано в @gitgate
#ssh #bundle #metapost
Telegram
Useful Tools | Linux | GitOps | DevOps
sshfs - клиент файловой системы, основанный на протоколе передачи файлов SSH.
Поскольку большинство SSH-серверов уже поддерживают этот протокол, его очень легко настроить: т.е. на стороне сервера делать нечего. На стороне клиента смонтировать файловую систему…
Поскольку большинство SSH-серверов уже поддерживают этот протокол, его очень легко настроить: т.е. на стороне сервера делать нечего. На стороне клиента смонтировать файловую систему…
🔥14👍11
Boulette - предотвращает случайное выполнение опасных команд для удаленных хостов путем выдачи предупреждения об опасных командах. В приглашении просто запрашивается подтверждение пользователя. а также может обеспечить разрешение запроса, чтобы решить, следует ли возобновить (или прервать) команду.
https://github.com/pipelight/boulette
опубликовано в @gitgate
#cli #ssh #sudo #security #tools
GitHub
GitHub - pipelight/boulette: A terminal confirmation prompt that prevents you from accidentally damaging remote hosts.
A terminal confirmation prompt that prevents you from accidentally damaging remote hosts. - pipelight/boulette
👍14🔥7
ggh - менеджер ssh сессий. Надстройка над системным ssh клиентом, позволяющая с легкостью повторно вызывать и использовать предыдущие сессии. https://github.com/byawitz/ggh
опубликовано в @gitgate
#ssh #cli #tool
👍27🔥11
2FA-SSH-Shell - двухфакторная аутентификация с ботом Telegram для входа по SSH/Shellhttps://github.com/zerobyte-id-bak/2FA-SSH-Shell
опубликовано в @gitgate
#ssh #2fa #security #telegram #bot
GitHub
GitHub - zerobyte-id-bak/2FA-SSH-Shell: Two-Factor Authentication with Telegram Bot for SSH / Shell Login.
Two-Factor Authentication with Telegram Bot for SSH / Shell Login. - zerobyte-id-bak/2FA-SSH-Shell
👍17🔥9
Совет дня:
Как попасть на узел в закрытой сети через
Где
Для удобства можно прописать алиасом в файле
И просто вызывать командой
опубликовано в @gitgate
#tips #ssh #jumphost
Как попасть на узел в закрытой сети через
jumphost по ssh.ssh -J user1@hostname1:port1 user2@hostname2:port2
Где
hostname1 - промежуточный jump узел с доступом извне, hostname2 узел изолированный от внешних каналов, но с сетевой связаностью с hostname1Для удобства можно прописать алиасом в файле
~/.bashrcalias jump='ssh -J user1@hostname1:port1'
И просто вызывать командой
jump user2@hostname2:port2опубликовано в @gitgate
#tips #ssh #jumphost
👍33🔥10