vault backup: 2026-04-26 17:13:20
This commit is contained in:
Vendored
+9
-9
@@ -27,12 +27,12 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "HomeLab/Services.md",
|
"file": "Linux/CLI/СLI Network SSH other.md",
|
||||||
"mode": "source",
|
"mode": "source",
|
||||||
"source": false
|
"source": false
|
||||||
},
|
},
|
||||||
"icon": "lucide-file",
|
"icon": "lucide-file",
|
||||||
"title": "Services"
|
"title": "СLI Network SSH other"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -109,7 +109,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "backlink",
|
"type": "backlink",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "HomeLab/Services.md",
|
"file": "Linux/CLI/СLI Network SSH other.md",
|
||||||
"collapseAll": false,
|
"collapseAll": false,
|
||||||
"extraContext": false,
|
"extraContext": false,
|
||||||
"sortOrder": "alphabetical",
|
"sortOrder": "alphabetical",
|
||||||
@@ -119,7 +119,7 @@
|
|||||||
"unlinkedCollapsed": true
|
"unlinkedCollapsed": true
|
||||||
},
|
},
|
||||||
"icon": "links-coming-in",
|
"icon": "links-coming-in",
|
||||||
"title": "Backlinks for Services"
|
"title": "Backlinks for СLI Network SSH other"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -128,12 +128,12 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "outgoing-link",
|
"type": "outgoing-link",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "HomeLab/Services.md",
|
"file": "Linux/CLI/СLI Network SSH other.md",
|
||||||
"linksCollapsed": false,
|
"linksCollapsed": false,
|
||||||
"unlinkedCollapsed": true
|
"unlinkedCollapsed": true
|
||||||
},
|
},
|
||||||
"icon": "links-going-out",
|
"icon": "links-going-out",
|
||||||
"title": "Outgoing links from Services"
|
"title": "Outgoing links from СLI Network SSH other"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -171,13 +171,13 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "outline",
|
"type": "outline",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "HomeLab/Services.md",
|
"file": "Linux/CLI/СLI Network SSH other.md",
|
||||||
"followCursor": false,
|
"followCursor": false,
|
||||||
"showSearch": false,
|
"showSearch": false,
|
||||||
"searchQuery": ""
|
"searchQuery": ""
|
||||||
},
|
},
|
||||||
"icon": "lucide-list",
|
"icon": "lucide-list",
|
||||||
"title": "Outline of Services"
|
"title": "Outline of СLI Network SSH other"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -203,12 +203,12 @@
|
|||||||
},
|
},
|
||||||
"active": "0e1f0f70468d7f00",
|
"active": "0e1f0f70468d7f00",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
|
"HomeLab/Services.md",
|
||||||
"Pasted image 20260426161113.png",
|
"Pasted image 20260426161113.png",
|
||||||
"README.md",
|
"README.md",
|
||||||
"Pasted image 20260426161052.png",
|
"Pasted image 20260426161052.png",
|
||||||
"HomeLab/Files",
|
"HomeLab/Files",
|
||||||
"HomeLab/Files/Pasted image 20260426160841.png",
|
"HomeLab/Files/Pasted image 20260426160841.png",
|
||||||
"HomeLab/Services.md",
|
|
||||||
"HomeLab/Amnezia for Keenetic.md",
|
"HomeLab/Amnezia for Keenetic.md",
|
||||||
"HomeLab/config.md",
|
"HomeLab/config.md",
|
||||||
"HomeLab/wireshark.md",
|
"HomeLab/wireshark.md",
|
||||||
|
|||||||
@@ -26,6 +26,7 @@
|
|||||||
- [ ] Нужен Nginx ?
|
- [ ] Нужен Nginx ?
|
||||||
- [ ]
|
- [ ]
|
||||||
- [ ] Immich - сервис для управления фото и видео (наподобие Google Photo)
|
- [ ] Immich - сервис для управления фото и видео (наподобие Google Photo)
|
||||||
|
- [ ] Homelable - визуализация сетевой инфраструктуры ()
|
||||||
|
|
||||||
### Reference HAOS Application & Services
|
### Reference HAOS Application & Services
|
||||||
| | Description | Quick Guide | Repositories |
|
| | Description | Quick Guide | Repositories |
|
||||||
|
|||||||
@@ -3,14 +3,19 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
## SSH - control
|
## SSH - control
|
||||||
|
### Settings on local host
|
||||||
Настройка доступа по ключу с использованием файла `./ssh/config`
|
Настройка доступа по ключу с использованием файла `./ssh/config`
|
||||||
- Сгенерировать ключ (на локальном хосте)
|
1. Сгенерировать ключ (на локальном хосте)
|
||||||
`ssh-keygen -t ed25519`
|
```bash
|
||||||
|
ssh-keygen -t ed25519
|
||||||
|
```
|
||||||
|
Будет создано 2 файла:
|
||||||
- Приватный ключ: `~/.ssh/id_ed25519`
|
- Приватный ключ: `~/.ssh/id_ed25519`
|
||||||
- Публичный ключ: `~/.ssh/id_ed25519.pub`
|
- Публичный ключ: `~/.ssh/id_ed25519.pub`
|
||||||
Добавить `pub` ключ на сервер (_`~/.ssh/authorized_keys`_)
|
|
||||||
1. Если файл с директорией не существует - создать
|
Добавить `pub` ключ на сервер (_`~/.ssh/authorized_keys`_) или
|
||||||
2. Можно использовать `ssh-copy-id`
|
1. Если файл с директорией не существует - создать
|
||||||
|
2. Можно использовать `ssh-copy-id`
|
||||||
|
|
||||||
Добавить конфигурацию в **./ssh/config**
|
Добавить конфигурацию в **./ssh/config**
|
||||||
``` python
|
``` python
|
||||||
@@ -26,19 +31,31 @@ Host MyServer
|
|||||||
LocalForward 5432 10.0.0.5:5432
|
LocalForward 5432 10.0.0.5:5432
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Settings on remote host
|
||||||
Порты для проброса:
|
1. Настройки `/etc/ssh/sshd_config` для входа по ключу:
|
||||||
1. RDP - **3389**
|
|
||||||
2. VNC - **5900**
|
|
||||||
3. SSH - **22**
|
|
||||||
4. Telnet - **23**
|
|
||||||
5. HTTP/HTTPS - **80 / 443**
|
|
||||||
|
|
||||||
Используемые команды:
|
|
||||||
Генерация ssh ключа:
|
|
||||||
```bash
|
```bash
|
||||||
ssh-keygen -t ed25519
|
PasswordAuthentication no
|
||||||
|
PubkeyAuthentication yes
|
||||||
|
PermitRootLogin prohibit-password
|
||||||
```
|
```
|
||||||
|
2. Создать файл `authorized_keys` в папке `.ssh` для конкретного пользователя (например `/home/user/.ssh/authorized_keys`
|
||||||
|
3. Добавить данные из `id_ed25519.pub` на локальном ПК
|
||||||
|
4. Перезапустить сервис `ssh`
|
||||||
|
```bash
|
||||||
|
#restart service
|
||||||
|
systemctl restart ssh
|
||||||
|
|
||||||
|
#check state
|
||||||
|
systemctl status ssh
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
### Port forwarding
|
||||||
|
|
||||||
|
| RDP | VNC | SSH | Telnet | HTTP | HTTPS |
|
||||||
|
| ---- | ---- | --- | ------ | ---- | ----- |
|
||||||
|
| 3389 | 5900 | 22 | 23 | 80 | 443 |
|
||||||
|
|
||||||
Проброс портов в localhost:
|
Проброс портов в localhost:
|
||||||
```bash
|
```bash
|
||||||
ssh -L 5901:10.10.10.5:5900 user@192.168.10.1
|
ssh -L 5901:10.10.10.5:5900 user@192.168.10.1
|
||||||
|
|||||||
Reference in New Issue
Block a user