mirror of
https://github.com/EmbedDevIOT/obsidian-vault-.git
synced 2026-11-06 02:33:26 +03:00
1.9 KiB
1.9 KiB
#os #command #linux #DeviceTree #system
Boot оr UBoot
SSH - control
Настройка доступа по ключу с использованием файла ./ssh/config
- Сгенерировать ключ (на локальном хосте)
ssh-keygen -t ed25519- Приватный ключ:
~/.ssh/id_ed25519 - Публичный ключ:
~/.ssh/id_ed25519.pubДобавитьpubключ на сервер (~/.ssh/authorized_keys)- Если файл с директорией не существует - создать
- Можно использовать
ssh-copy-id
- Приватный ключ:
Добавить конфигурацию в ./ssh/config
# Read more about SSH config files: https://linux.die.net/man/5/ssh_config
# Port Forward <локальный порт - целевой хост - целевой порт>
Host MyServer
HostName 192.168.1.110
User emb
IdentityFile ~/.ssh/id_ed25519
IdentitiesOnly yes
Port 22
LocalForward 5432 10.0.0.5:5432
Порты для проброса:
1. RDP - 3389
2. VNC - 5900
3. SSH - 22
4. Telnet - 23
5. HTTP/HTTPS - 80 / 443
Используемые команды: Генерация ssh ключа:
ssh-keygen -t ed25519
Проброс портов в localhost:
ssh -L 5901:10.10.10.5:5900 user@192.168.10.1
Копирование файлов на удаленный сервер
scp file.txt root@192.168.1.1:/user/home/workspace
Network
Настройка сети и интерфейсов
ifconfig
ifconfig eth0 down
Проверка маршрута следования трафика.
traceroute
Cписок все IP адресов сетевых интерфейсов:
ip a
Hardware
Получение информации о оборудовании.
lshw