Як налаштувати безпарольний доступ по SSH на MacOS

А ось і моя версія мануальчика для SSH-ки.

1. Спочатку створюємо ключі:

ssh-keygen -t rsa

Тут задаємо назву свого сервера myserver, а потім обовязково придумуємо ще один парольчик для наших ключиків (passphrase).

2. Перемістим для красоти наш головний секретний ключик щоб не валявся де-попало, адже це приватна інфа.

mkdir ~/.ssh/keys/ | mv ~/myserver ~/.ssh/keys/

3. Копіруєм публічний другий ключик на сервак:

cat ~/myserver.pub | ssh username@8.8.8.8 "mkdir ~/.ssh; cat >> ~/.ssh/authorized_keys"

4. Далі потрібно налаштувати сам ssh кліент так, щоб він розумів який ключ юзать для нашого myserver. Тут знадобиться той парольчик щоб використать ключ, що придумали в пункті №1.

eval `ssh-agent`
ssh-add ~/.ssh/keys/myserver

5. І здавалося би все, можна насолоджуватись життям, але до першого перезавантаження! Щоб все збереглося, зробим конфіг для ssh кліента:

nano ~/.ssh/config
Host myserver
    HostName 8.8.8.8
    User username
    Port 22
    IdentityFile ~/.ssh/keys/myserver
    PubkeyAuthentication yes
    UseKeychain yes

Тут окрім інших налаштувань, головне UseKeychain yes прописати.

6. Ну і якщо не потрібен більше публічний ключ, можна його видалить:

rm ~/myserver.pub

Все. Можна користуватись.

ssh myserver

Шпаргалка по командам git


Загрузка проекта с репозитория

(взять проект с git себе на комп, подключится к нему):

sudo git clone https://github.com/my-project.git
sudo chown -R www-data:www-data /www/my-project

Добавить коммит

# Что бы увидеть что добавить в коммит:
git status

sudo git add [путь к файлу] или [.] что бы все поместить
sudo git commit -m 'Описание изменений'
sudo git push origin [имя ветки, если не указать то все ветки отправляться]

Откатить изменения

sudo git stash

# Удалить навсегда изменения
sudo git stash drop

Загрузить изменения с репозитория

sudo -u www-data git pull


Удалить файл из git без его физического удаления

sudo git rm --cached myfile.log
# Или для каталога:
sudo git rm -r --cached myfolder

Произошла ошибка проверки подлинности RDP

При подключении у удаленному рабочему столу пишет:

Произошла ошибка проверки подлинности. Указанная функция не поддерживается. 

Поможет следующий скрипт на стороне клиента (в командной строке Windows от имени администратора):

REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters /v AllowEncryptionOracle /t REG_DWORD /d 2

Но в идеале нужно правильно настраивать проверку подлинности, шифрование и всякое такое, а это лишь временно, для получения доступа к серверу.

Установка Apach и публикация мобильного приложения

Сам апач качать тут.

Если при установки апача проблемы, тогда сюда, и не забываем добавить в исключения защитника виндовс входящий порт 80.

Публикация и настройка самого приложения уже на телефон тута.

Нет времени расписывать. Юзайте так)

Настройка отправки почты через SSL в 1С

Для того что бы настроить передачу почты через SSL понадобиться программа Stunnel.

  1. Скачиваем.
  2. Устанавливаем.
  3. Записываем в каталог с программой файл stunnel.conf следующего содержания :
  4. Выполняем в каталоге с программу следующую команду: stunnel.exe -install
  5. Программа установится в виде службы windows
  6. Запускаем службу stunnel командой: net start stunnel
  7. Заходим в настройки 1С Предприятие и меняем адреса серверов с pop.yandex.ru и smtp.yandex.ru на 127.0.0.1.
  8. Проверяем что бы в настройках почты было разрешено использовать почтовые клиенты, а то будет плеваться «too many login failures». Если эту ошибку, например Яндекс, уже получили, нужно ждать пока счетчик ошибок обнулится.
  9. Проверяем отправку почты.

Статья практически скопирована с сайта Компании «REXAR»

Расшарить com порт или Как перекинуть порт на удаленный рабочий стол

Гребаный rdp не всегда нормально пробрасывает порты. Особенно в Windows Server 2003. Потому, я пишу эту шпаргалку для настройки или маппинга этих портов.

Если у Вас при запуске терминала не видно порт — пропишите его сами:

Выполнять эти 2 команды нужно каждый рас при загрузке терминала. Более подробно ознакомится с командой NET USE Вы можете на сайте мелкософта. Читать далее Расшарить com порт или Как перекинуть порт на удаленный рабочий стол

Как сменить кодировку DBF

Иногда, при работе через ADODB, возникают проблемы с кодировкой.

Чтобы изменить кодировку нужно:

  1. Зайти в реестр (Win+R -> regedit)
  2. Найти ветку:
    • Для обычных виндовсов:
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\xBase
    • Или для серверных виндовсов:
      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Jet\4.0\Engines\xBase
  3. Изменить значение параметра DataCodePage на ANSI или OEM (в зависимости от того, какая кодировка Вам нужна).

Все.

Частые команды для настройки и проверки сети

Основные команды для командной строки

А также быстрые команды для быстрого запуска (Win+R)

Windows XP и проверка подлинности на уровне сети

Удаленный компьютер требует проверки подлинности на уровне сети, которую данный компьютер не поддерживает. Обратитесь за помощью к системному администратору или в службу технической поддержки.
Вот что необходимо предпринять для включения механизма проверки подлинности на сетевом уровне:

Открываем редактор реестра.

Ветка HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

Открываем параметр Security Packages и ищем там слово tspkg. Если его нет, добавляем к уже существующим параметрам.

Читать далее Windows XP и проверка подлинности на уровне сети

Удаленный доступ реестр отключить лицензию Windows

При ошибке: Удаленный сеанс отключен из-за отсутствия доступных лицензий клиента сервера терминалов для этого компьютера

  1. Win+R -> regedit
  2. Ищем ветку: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing
  3. Переименовуем или удаляем MSLicensing

Всe, юзайте на здоровья.

Linux Как изменить пароль root su

Разработчики Ubuntu решили что системе пользователь root не нужен. Вместо этого нужно использовать sudo с паролем к текущему акаунту.
Из-за этого решения, чтобы использовать команду su, в консоли необходимо набрать: sudo passwd

и задать пароль для пользователя root, тогда этот пароль можно использовать и для su.

Источник: http://habrahabr.ru/post/28589/