неділю, 28 жовтня 2018 р.

Трішки магії для ssh


Для підключення до віддаленого сервера, я використовую OpenSSH з додатковими налаштуваннями в .ssh/config
Host gw 
  HostName gw.extern.lan
  User gwuser
  IdentityFile ~/.ssh/keys/gw.extern.lan

Host remotehost 
  HostName remotehost.internal.lan
  User remoteuser
  IdentityFile ~/.ssh/keys/remotehost.internal.lan

Match Host remotehost !exec "ping -c 1 -W 1 ipaddrremote &>/dev/null"
  ProxyCommand ssh gw nc %h %p

І де ж тут магія, спитаєти ви?
А мвгія в тому, що якщо ви викоритовуєте наприклад ноутбук вдома чи на роботі, то для підключення до віддаленого сервера завжки використовується одна команда:
ssh remotehost

четвер, 21 червня 2018 р.

Переключение раскладки клавиатуры в Gnome 3

Собрано на просторах интернета. Мои настройки для переключения раскладки клавиатуры:
$ gsettings set org.gnome.desktop.input-sources sources "[('xkb', 'us'), ('xkb', 'ru'), ('xkb', 'ua')]"
$ gsettings set org.gnome.desktop.input-sources xkb-options "['terminate:ctrl_alt_bksp', 'grp:alt_shift_toggle', 'grp_led:scroll']"
Думаю рассказывать что делают эти две команды не стоит, и так понятно все с контекста.