moevm / mse_automating_ssh_task_validation

0 stars 2 forks source link

Authorization problem. #4

Open krugliktech opened 7 years ago

krugliktech commented 7 years ago

По поводу авторизации, чтобы кидать запросы на самого себя. Мы не можем убрать пароль на степике. В общем, мы делаем вот так (как описано ниже), и не можем понять, почему на степике все равно просит пароль, хоть, по идее, и не должен, плюс на наших компьютерах все нормально работает, именно эта логика. sudo apt-get install openssh-client sudo apt-get install openssh-server ssh-keygen -t rsa //генерирую ключ touch .ssh/authorized_keys //создаю файл для ключа на сервере cat .ssh/id_rsa.pub >> .ssh/authorized_keys //передаю публичный ключ на сервер sudo nano /etc/ssh/sshd_config //запрещаю парольную авторизацию, если разрешена chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys // меняю права, чтобы сервер принял ssh-copy-id box@localhost - при попытке использовать его тоже пароль просит, поэтому делал это руками, но, в результате, все равно, в итоге просит пароль, после этих действий. Что-то, никак не можем понять, в чем проблема.

NikitaKomp commented 7 years ago
  1. Необходимо поставить галочку image

  2. Дописать в открывшемся поле строку echo "box:box" | sudo chpasswd box

  3. Теперь можно заходить по ssh на эту же машину, там первый раз запросит добавить ключ введи yes. Потом запросит пароль - box.

  4. Чтобы зайти по ssh на туже машину ssh box@localhost