Архив метки: -StartupType

Установка SSH-сервера в Windows 10

Всё делается в PowerShell с повышенными привилегиями:

Windows PowerShell
(C) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
                                                                                                                        Попробуйте новую кроссплатформенную оболочку PowerShell (https://aka.ms/pscore6)                                                                                                                                                                PS C:\Windows\system32> Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'                                                                                                                                                      
Name  : OpenSSH.Client~~~~0.0.1.0
State : Installed

Name  : OpenSSH.Server~~~~0.0.1.0
State : NotPresent



PS C:\Windows\system32> Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0


Path          :
Online        : True
RestartNeeded : False



PS C:\Windows\system32> Start-Service sshd
PS C:\Windows\system32> Set-Service -Name sshd -StartupType 'Automatic'
PS C:\Windows\system32> Get-NetFirewallRule -Name "OpenSSH-Server-In-TCP" -ErrorAction SilentlyContinue | Select-Object Name, Enabled

Name                  Enabled
----                  -------
OpenSSH-Server-In-TCP    True


PS C:\Windows\system32>

Предупреждаю, устанавливаться может довольно долго.

После завершения установки на такой компьютер можно подключаться с других:

ssh username@compname

Redis: установка, запуск сервера и использование (кратко)

Redis

Установка
*
Из исходников

Скачать, извлечь и скомпилировать Redis:

$ wget https://download.redis.io/releases/redis-6.2.6.tar.gz
$ tar xzf redis-6.2.6.tar.gz
$ cd redis-6.2.6
$ make

Собранные бинарники теперь лежат в папке src. Запуск Redis: 

$ src/redis-server

$ src/redis-cli
127.0.0.1:6379> set foo bar
OK
127.0.0.1:6379> get foo
"bar"
127.0.0.1:6379>

Из официального репозитория Debian/Ubuntu [Beta]

$ curl https://packages.redis.io/gpg | sudo apt-key add -
$ echo "deb https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
$ sudo apt-get update
$ sudo apt-get install redis

Из официального Ubuntu PPA

$ sudo add-apt-repository ppa:redislabs/redis
$ sudo apt-get update
$ sudo apt-get install redis

Создадим файл со следующими командами в формате Redis protocol:

SET Key0 Value0
SET Key1 Value1
...
SET KeyN ValueN

Теперь хотим максимально быстро скормить его редису. Раньше это было принято делать через netcat:

(cat data.txt; sleep 10) | nc localhost 6379 > /dev/null

Продолжение в документации...