Tag: sftp

Centos7 – Создать пользователя для доступа SFTP

В CentOS7, как я могу создать нового пользователя и дать ему sftp доступ к определенному каталогу? Я следовал этому уроку Как создать пользователя FTP с определенным доступом к каталогу за 7 простых шагов, чтобы создать пользователя, и я использовал usermod -d /the/path/that/i/want newuser , чтобы установить конкретный путь, который я хочу, в качестве пользователь по […]

Нужно выполнить логику по соединению sftp

Я должен выполнить приведенную ниже логику после входа в систему SFTP. Мой исходный каталог находится на SFTP-сервере, а destDir – это путь к Unix-серверу. У меня есть все текстовые и JSON-файлы в папке SFTP, и после выполнения приведенной ниже логики мне нужно cp все JSON-файлы в Unix-путь. for jsonfile in “$sourcedir”/*.json; do txtfile=”${jsonfile%.json}.txt” if [ […]

Как остановить отправку nginx кода состояния частично записанных файлов в браузеры?

Я загружаю видео файлы на свой сервер Nginx в /var/www/static . Файлы отправляются с отдельной машины. Иногда это большие файлы, но обычно они отправляются через внутреннюю сеть. По несущественным причинам я могу использовать только одну команду на другом компьютере для передачи файла. Кажется, что происходит то, что иногда клиенты браузера получают HTTP-статус 206 (частичный) от […]

Команда для загрузки группы папок с общими именами с использованием sftp

Я запускаю несколько кодов в кластерах, создавая несколько папок. У меня есть некоторые трудности при загрузке их с помощью команды get . На самом деле я использую для загрузки папки за папкой. Поскольку папки обычно имеют общие имена, такие как W1, W2, W3, …. Есть ли в sftp команда для их загрузки с использованием в […]

Является ли Chroot Jail для SSH * и * SFTP?

Я пытаюсь настроить chroot-тюрьму, но я не уверен, как заставить это работать в SSH и SFTP. Быстрый вопрос, будет ли что-то подобное работать как для SSH, так и для SFTP или только для SSH? Если это не работает для обоих, как я могу настроить chroot jail (или альтернативу), чтобы сделать это?

Должен ли я удалять пароли пользователей после настройки аутентификации с открытым ключом для SSH?

Лучше использовать открытые ключи для SSH. Так что у моего sshd_config есть PasswordAuthentication no . Некоторые пользователи никогда не входят в систему, например, пользователь /usr/sbin/nologin с shell /usr/sbin/nologin . Или системный аккаунт. Таким образом, я могу создать такого пользователя без пароля с adduser gary –shell /usr/sbin/nologin –disabled-password . Это хорошая / плохая идея? Есть ли […]

Как включить историю команд со стрелками вверх и завершение команд в sftp на Gentoo?

Когда я пытаюсь использовать историю команд со стрелкой вверх через sftp на моем сервере CentOS 7, он просто печатает символы ASCII на выходе вместо вызова последних команд: sftp> ^[[A Очень много времени и раздражает необходимость постоянно набирать команды. Есть ли способ включить что-то похожее на bash-complete?

Передача файла с локального компьютера на удаленный сервер

Я хотел бы перенести zip файл с локального сервера на удаленный. Я использовал следующую команду, которая содержит host, port и username следующим образом: scp “$somepath/${file}.zip” “$ftp_user”@”ftp_server”:upload/ В этой команде: ftp_user=royal ftp_server=np.royal.com Эта команда не может подключиться. Не могли бы вы посоветовать мне?

Скрипт работает без sudo, не работает с sudo

Когда я запускаю этот скрипт: #!/bin/bash -v sshpass -p '<pypasswd>' scp blah.img root@myip:/home/user/blah.img exit 0 с ./script.sh или nohup ./script.sh & оно работает. Но когда я сделаю nohup sudo ./script.sh & он не работает (ничего не загружено, и у меня когда-то была ошибка аутентификации, которую я больше не могу воспроизвести). Зачем? Примечание. Обычно я использую […]

Использование имени пользователя, начинающегося с «##» в приглашении bash

Некоторые клоуны сделали мне имя пользователя sftp, которое начиналось с ##. Теперь я не знаю, является ли команда неправильной или ftp-сервер не отвечает наверняка. Может кто-то, пожалуйста, подтвердите, что это должно работать, используя: sftp "## Имя пользователя @ sftphostaddress" спасибо

Linux и Unix - лучшая ОС в мире.