Ssh

Статьи, записки и заметки по теме Ssh

Красивое git дерево в консоли (терминале)

mbaev 27.09.2016, 13:07

Все кто работает с Git через какой-либо IDE, например, PhpStorm уже привыкли к виду
git-tree
и забыли как работать с Git через консоль. А, как говорила моя учительница: "Если не знать, да еще и забыть...".

В общем, PhpStom, конечно, штука хорошая, но чтобы посмотреть красивое дерево коммитов на удалённом сервере, к которому есть только ssh connect, PhpStorm не поможет. На этот случай можно воспользоваться следующей командой:

  1. git log --graph --pretty=oneline --abbrev-commit --all --decorate

Чтобы не забывать эту длинную команду, можно её запомнить:

Работа с ssh

mbaev 18.05.2016, 11:52
Tags

Обычно подключаться к серверу можно двумя способами: с помощью логина и пароля или с помощью ключа.

С первым способом все понятно: при соединении сервер спрашивает логин и пароль и вуаля!
drupalhosting

Со вторым способом все интереснее. Нужно:

  • Проверить поддерживает ли сервер соединение по ssh с помощью ключа
  • Создать ключ, который состоит их 2х частей: {key} и {key}.pub
  • Положить {key}.pub на сервер, с которым собираешься соединяться

И кажется, что на этом все... Но если мы имеем несколько серверов, то безопаснее создать по ключу на сервер и объяснить своему компьютеру какой ключ к какому серверу использовать. Именно об этом краткая заметка.

Для того, чтобы объяснить компьютеру какой ключ нужно брать для подключения к северу достаточно создать файл config в папке ~/users/{username}/.ssh. Например, у меня: C:\Users\mbaev\.ssh. В этот файл записываем: