Убил пол дня, так и не настроил.
Включил сервис
sshd и проверил работоспособность через
ssh -l login 127.0.0.1
Дальше пошел настраивать
/etc/ssh/sshd_config
Поставил порт 22 (пока) выставил
Код: Выделить всё
LoginGraceTime [b]1m[/b]
PermitRootLogin [b]no[/b]
PubkeyAuthentication [b]yes[/b]
AuthorizedKeysFile [b].ssh/authorized_keys[/b]
Не очень понял что нужно проставить сюда
ListenAddress, локалхост и адрес того кому можно подключаться?
Получилось так:
Код: Выделить всё
ListenAddress 192.168.0.1
ListenAddress 127.0.0.1
Далее создал ключ ssh-keygen и всобачил содержимое
id_rsa.pub в
authorized_keys (причем и у себя и на втором компе). Подключиться не удается.
Подключался собственно
ssh логинтогопользователя@192.168.0.2 и
ssh логинтогопользователя@имямоегокомпъютера, эффекта ноль.
Если
ssh мойлогин@мойкомп то требует пароль (естественно, мой пароль пользователя), ключ я понимаю не работает.
в /etc/resolve.conf nameserver 8.8.8.8 (временно), файервол не активен для локалки.
И помимо этого, накопились еще вопросы:
Как заставить работать через другой порт (
22 вроде использовать небезопасно), прописываю в
sshd_config, а он ломится все ровно в
22.
Можно задать список определенных юзеров, которые могут подключаться и запретить входить (
даже имея пароль) под моим юзером через сеть?
Если я хочу создать такую же папку (расшариную по sshfs) на другом компе в этой же локалке - нужно настраивать ssh сервер и там, или моего, одного в на всю локалку хватит?