Я хочу включить SFTP-сервер в Fedora 17. Какие шаги?
2 ответа
Если вам нужна служба sftp, которая поставляется с SSH, она должна быть включена по умолчанию с самим SSH. Однако вы захотите разрешить подключения к порту 22 извне.
iptables -I INPUT -p tcp -m state --state NEW --dport 22 -j ACCEPT
Вы также можете сделать следующее, если хотите запустить / перезапустить службу для текущего сеанса загрузки:
service sshd restart
Я смог понять, как это сделать
Я решил использовать 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-сервер через маршрутизатор, вам может потребоваться добавить порт вперед.