Yan
вопрос
Yan
как мне передать пароль по ssh?
Mike
root@host:password
Vladimir
нет
Vladimir
я не знаю, шо такое кодшип, но может тебе путь к ключу явно указать через -i ?
Vladimir
ну и дальше опять же зависит от окружения можно использовать ssh-pass пакет можно скрипт сделать через expect если это доступно конечно на системе, с которой ты подключаешься и где запускается скрипт
Yan
понял, попробую
Vladimir
если у тебя просит пароль, значит - не было ключа - ключ не подошел =)
Evgeny
- неверные права на ключ
Evgeny
- запрещен логин этого юзера
Vladimir
- неверные права на ключ
плюс, хотя тогда в логах бы была ругань
Vladimir
что надо 0600, а там че-т не то )
Evgeny
в логах априори будет ругань. ну или с -vvvv можно стукнуться
Vladimir
- запрещен логин этого юзера
запретить логин юзера насколько я помню можно только через account expire, тогда б пароль тож не работал )
Evgeny
permitrootlogin no
Vladimir
Yan короче запусти скрипт свой с ssh -v и узнаешь что не так из логов =)
Yan
понял, сейчас прочекаю
Yan
sign_and_send_pubkey: signing failed: agent refused operation │ debug1: Trying private key: /home/hobo/.ssh/id_dsa │ debug1: Trying private key: /home/hobo/.ssh/id_ecdsa │ debug1: Trying private key: /home/hobo/.ssh/id_ed25519 │ debug1: Next authentication method: password
Yan
пнятненько
Yan
он не тот ключ почему-то отсылает
Serhii
В кодшипе есть паблик ключ, заимпортируй его в До
Yan
разве он по-умолчанию не должен через id_rsa.pub стучаеться?
Serhii
Я так делал
Yan
у меня с локальной машины тоже пассворд запрашивает
Yan
чет я где-то не так сделал
Vladimir
может на нем права не те, правильно Evgeny говорит
Vladimir
аа, если с локальной тогда проверяй на дроплете authorized_keys у юзера
Vladimir
можешь в личку написать, разберемся =)
Serhii
Как импортил?
Serhii
Если есть вопросы пиши в лс
Vladimir
у меня есть подозрение, что из интерфейса DO ключи пишутся для рута в authorized_keys но могу быть неправ, не пользуюсь )
Yan
ща по правам посмотрю, может в них дело
Serhii
ssh-copy-id командой надо импортить
Yan
релоднул на дроплете демона ssh, теперь вообще не получается зайти, лол
Vladimir
там вроде шелл был в интерфейсе )
Yan
у меня пока в одном из терминалов еще есть подключению, смотрю, что не так)
Serhii
Serhii
это помогает, когда то делал, правда ребут долгий, минут 20...30
Ravil
День добрый. Кому-нибудь приходилось делать WebDav сервер на ноде ? Для клиента библиотек достаточно , а вот с реализацией сервера проблемы.
arts
http://nginx.org/ru/docs/http/ngx_http_dav_module.html не катит?
Evgeny
он урезанный. но как правило его достаточно
Yan
чет крч у меня так и не выходит
Yan
делаю все по гайду на ДО
Yan
все равно ключи не принимает
Yan
странная фигня
Yan
в на дроплете в файле authorized_keys все есть
Yan
копирую через ssh-copy-id
Yan
все норм
Yan
пытаюсь зайти - нифига
Yan
ключи неверный
Evgeny
ssh -vvvv
Evgeny
логи /var/log secure и /var/log/messgaes
Ravil
на nginx не смотрел . передаваемые файлы около 200 мб, хз как будет себя вести
Ravil
http://nginx.org/ru/docs/http/ngx_http_dav_module.html не катит?
Yan
debug1: Next authentication method: publickey debug1: Offering RSA public key: /home/hobo/.ssh/id_rsa debug3: send_pubkey_test debug3: send packet: type 50 debug2: we sent a publickey packet, wait for reply debug3: receive packet: type 60 debug1: Server accepts key: pkalg rsa-sha2-512 blen 279 debug2: input_userauth_pk_ok: fp SHA256:2w0Sb3p9EegL+IfPkMfnywj7QLtMZQjmcRx9Fjlp8Zw debug3: sign_and_send_pubkey: RSA SHA256:2w0Sb3p9EegL+IfPkMfnywj7QLtMZQjmcRx9Fjlp8Zw sign_and_send_pubkey: signing failed: agent refused operation debug1: Trying private key: /home/hobo/.ssh/id_dsa debug3: no such identity: /home/hobo/.ssh/id_dsa: No such file or directory debug1: Trying private key: /home/hobo/.ssh/id_ecdsa debug3: no such identity: /home/hobo/.ssh/id_ecdsa: No such file or directory debug1: Trying private key: /home/hobo/.ssh/id_ed25519 debug3: no such identity: /home/hobo/.ssh/id_ed25519: No such file or directory debug2: we did not send a packet, disable method debug3: authmethod_lookup password debug3: remaining preferred: ,password debug3: authmethod_is_enabled password debug1: Next authentication method: password
Yan
он предлагает пабкей, но дроплет его не хавает по какой-то причине
Evgeny
в логах на той стороне смотри почему
Serhii
какой ключ ты импортировал в ДО?
Yan
id_rsa.pub
arts
Попробуй через админку добавить.
Evgeny
Бля, да почему нельзя проверить логи то?
Yan
я глянул, нету там таких файлов
Yan
дроплет на убунте 16.04
Evgeny
а какие там на убунте файлы? auth и system?
Evgeny
Есть кто с убунты тут?
Yan
alternatives.log cloud-init-output.log lastlog syslog apt dist-upgrade letsencrypt ufw.log auth.log dpkg.log lxd unattended-upgrades btmp fsck mongodb wtmp cloud-init.log kern.log nginx
Evgeny
ну да - auth and syslog
Serhii
ты сгенерил на локальном компе ключи и хочешь заимпортить их в ДО чтоб логиниться без пароля?
Serhii
логиниться откуда? кодшип или с локальной машины?
Yan
May 3 12:50:03 dumpach sudo: yan : TTY=pts/1 ; PWD=/var/log ; USER=root ; COMMAND=/bin/cat auth.log May 3 12:50:03 dumpach sudo: pam_unix(sudo:session): session opened for user root by yan(uid=0) May 3 12:50:04 dumpach sudo: pam_unix(sudo:session): session closed for user root May 3 12:50:28 dumpach sshd[2470]: Accepted password for yan from 188.134.88.165 port 46808 ssh2: RSA SHA256:TcD6H4Jw906o1xYDnyX2IYf9Cn/FReDnOzSV0qQJRBY May 3 12:50:28 dumpach sshd[2470]: pam_unix(sshd:session): session opened for user yan by (uid=0) May 3 12:50:28 dumpach systemd-logind[1361]: New session 9 of user yan. May 3 12:50:31 dumpach sudo: yan : TTY=pts/1 ; PWD=/var/log ; USER=root ; COMMAND=/bin/cat auth.log May 3 12:50:31 dumpach sudo: pam_unix(sudo:session): session opened for user root by yan(uid=0)
Yan
сначала с локалки
Yan
это вот что сразу после попытки зайти лог
Yan
aurh
Yan
auth
А ВОТ ТЕПЕРЬ ПАБЛИК
А ВОТ ТЕПЕРЬ ПАБЛИК
правильно ли я сделал?
А ВОТ ТЕПЕРЬ ПАБЛИК
async await