После долгих часов гугления.
Я исправил это, внимательно изучив строки в моем разрешении
bob Cleartext-Password := "hello"
Reply-Message := "Hello, %{User-Name}"
test Cleartext-Password := "test"
Reply-Message := "Hello, %{User-Name}
Проблема заключалась в том, что у моего тестового пользователя отсутствовал завершающий "
.
Поиск ошибки в Google не дал мне никаких полезных ответов.
Error: /etc/raddb/mods-config/files/authorize[5]: Parse error (reply) for entry test: Expected end of line or comma
Я просто добавил недостающие "
после %{User-Name}"
и все заработало.
test Cleartext-Password := "test"
Reply-Message := "Hello, %{User-Name}"
Надеюсь, это сэкономит кому-то время в будущем.
$ radtest "test" test 127.0.0.1 1812 testing123
Sent Access-Request Id 25 from 0.0.0.0:59986 to 127.0.0.1:1812 length 74
User-Name = "test"
User-Password = "test"
NAS-IP-Address = 127.0.1.1
NAS-Port = 1812
Message-Authenticator = 0x00
Cleartext-Password = "test"
Received Access-Accept Id 25 from 127.0.0.1:1812 to 0.0.0.0:0 length 33
Reply-Message = "Hello, test"
Команды scp
и sftp
являются частью ssh
и подключаются к серверу ssh
. sftp
предоставляет ftp
подобный интерфейс для ssh
.
sftp
или безопасный ftp, это что-то другое. Настройка сервера sftp
никоим образом не позволит вам запустить sftp
. Вам нужен сервер ssh
.
Я решил свою проблему, настроив sftp на openssh, следуя следующему руководству:
извините за немецкую ссылку и спасибо за ответы!