MAC OS X - tahoe 26 - VS Studio + Remote - SSH - добавляем хосты на маке
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2026
MAC OS X - tahoe 26 - VS Studio + Remote - SSH - добавляем хосты на маке
1) Установить на мак VS Studio:
https://code.visualstudio.com/
2) Установить плагин Remote-SSH:
https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-ssh
3) На маке прописать хосты в формате (если авторизация только через пароль):
# vi ~/.ssh/config Host vps HostName XX.XX.XX.XX User root Port 22 PreferredAuthentications password
4) Авторизация по ключам - сделать на маке - публичный и приватный
ssh-keygen -t ed25519 -f /var/root/.ssh/id_ed25519 -N "" Your identification has been saved in /var/root/.ssh/id_ed25519 Your public key has been saved in /var/root/.ssh/id_ed25519.pub Скопировать на сервер: ssh-copy-id -i /var/root/.ssh/id_ed25519.pub -f -p 22 root@XX.XX.XX.XX
Проверить на сервере: cat ~/.ssh/authorized_keys
5) Автодобавление хостов в ~/.ssh/config
bash add_host_to_vs_studio.sh #!/bin/bash read -p "IP-адрес: " HOST read -p "Порт: " PORT if [[ -z "$HOST" || -z "$PORT" ]]; then echo "Ошибка: все поля обязательны" exit 1 fi echo "Удаляем старые ключи для $HOST..." ssh-keygen -R "$HOST" -f /Users/antonmac/.ssh/known_hosts 2>/dev/null sudo ssh-keygen -R "$HOST" -f /var/root/.ssh/known_hosts 2>/dev/null cat >> ~/.ssh/config <<EOF Host $HOST HostName $HOST User root Port $PORT PreferredAuthentications password EOF echo "Хост $HOST добавлен"
