1

Я хочу включить SFTP-сервер в Fedora 17. Какие шаги?

2 ответа2

5

Если вам нужна служба sftp, которая поставляется с SSH, она должна быть включена по умолчанию с самим SSH. Однако вы захотите разрешить подключения к порту 22 извне.

iptables -I INPUT -p tcp -m state --state NEW --dport 22 -j ACCEPT

Вы также можете сделать следующее, если хотите запустить / перезапустить службу для текущего сеанса загрузки:

service sshd restart
3

Я смог понять, как это сделать

Я решил использовать vsftpd, который является очень безопасным демоном ftp, и это сработало. Я все еще немного не уверен, что происходит, надеюсь, кто-то может сделать это каноническим ответом.

Сначала убедитесь, что у вас установлен vsftp, от имени root запустите:

/sbin/service vsftpd status

Если он не установлен, установите его:

yum install vsftpd

Отредактируйте файл конфигурации: /etc/vsftpd/vsftpd.conf

Установите anonymous_enable = NO, если вы не хотите, чтобы другие люди входили анонимно.

Запустите его, если он еще не запущен:

/sbin/service vsftpd start

С другой машины используйте эту команду в командной строке:

sftp yourusername@yourIPaddress

Затем вам будет предложено ввести имя пользователя / пароль.

Возможно, вам придется проверить настройки SSH, определенные на этом сайте:

http://forums.fedoraforum.org/showthread.php?t=283775

Если вы входите на FTP-сервер через маршрутизатор, вам может потребоваться добавить порт вперед.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .