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 добавлен"


Vsstudio ssh mac tahoe 1.png

×
Реклама
← В главную
ИКС 88x31 - Visitor counter