генерация ключа
Код: Выделить всё
ssh-keygen -t rsa -b 4096Код: Выделить всё
ssh-copy-id user@serverКод: Выделить всё
ssh user@serverКод: Выделить всё
ssh-keygen -t rsa -b 4096Код: Выделить всё
ssh-copy-id user@serverКод: Выделить всё
ssh user@serverКод: Выделить всё
ssh user@хост_удаленного_сервера "bash /путь/до/файла.sh"Код: Выделить всё
sudo visudoКод: Выделить всё
username ALL=(ALL) NOPASSWD: /путь/до/файла.shКод: Выделить всё
ssh user@хост_удаленного_сервера "sudo /путь/до/файла.sh"Код: Выделить всё
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keysКод: Выделить всё
ssh-agent bash
ssh-add ~/.ssh/id_rsaКод: Выделить всё
chmod 0600 ~/.ssh/id_rsa
Код: Выделить всё
echo "ssh-rsa содержимое_публичного_ключа_в_одну_строку Comment" >> ~/.ssh/authorized_keys
Код: Выделить всё
KexAlgorithms +diffie-hellman-group1-sha1,diffie-hellman-group-exchange-sha1
HostkeyAlgorithms +ssh-dss,ssh-rsa
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa
Код: Выделить всё
sudo service ssh force-reload