SSH

wget Скачать файл из терминала linux (консоли. файл доступный по ссылке)

Используйте wget, например:

wget http://адресфайла

скачает файл в ту же папку, где вы находитесь (в терминале)

Подключиться по ssh к debian на virtualbox

Подключиться можно так:

  1. Добавляем внутреннюю host-only сеть (если у вас нет таковой) через главное меню менеджера виртуальных машин virtualbox (а НЕ в окне конткретной машины):
    File 
    -> Preferences
    -> Network
    -> Host-only Networks
  2. Добавляем второй host-only адаптер к вашей машине и перезагружаем её.
  3. Далее на хостовой машине подключаемся к виртуальной командой:
    ssh username@192.168.56.10

    где:

ssh Загрузка файл -- пример команды терминала (scp)

Используйте команду вида:

scp путьКфайлуНавашейМашине  пользователь@хост:путьНаСервере

Например:

scp sites/mysite.tar.gz  user2@92.92.92.92:/home/vasya/publichtml

linux Скачать файл по SSH -- команда терминала (scp)

Используйте команду формата:

scp -P порт юзер@хост:путьНаХосте ПутьНаВашейМашине

где:

  • ПутьНаВашейМашине -- куда сохранять на вашей машине.

Например:

scp -P 2233 master@88.200.88.199:/home/master/export/fl.json ~/

ssh-add Could not open a connection to your authentication agent.

Если получаете ошибку:

Could not open a connection to your authentication agent

Выполните:

eval "$(ssh-agent)"

а затем уже снова ssh-add

Unable to negotiate with ...port 22: no matching host key type found. Their offer: ssh-dss -- Как исправить ошибку

Unable to negotiate with ...port 22: no matching host key type found. Their offer: ssh-dss

вместо того, чтобы подключаться так:


ssh имяПользователя@ИмяХоста

в случае появляения ошибки выше, подключайтесь так:


ssh -oHostKeyAlgorithms=+ssh-dss имяПользователя@ИмяХоста

Соединение по SSH ошибка -- Permissions 0644 for ... are too open (Git)

Ошибка:

Permissions 0644 for '/home/.../.ssh/...' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.

Может возникать, например при тестировании соединения по ssh.

Речь о том, что наш файл ключа (приватный -- которые лежит на вашей машине) установлены слишком широкие права. В качестве решения можно использовать команду выставляющие права (для ключа gbrsa):

ssh Добавить ключ чтобы не вводить пароль каждый раз -- Проверить пароль для приватного ключа -- ubuntu linux ssh-add

Чтобы вызвать запрос пароля приватного ключа (например, вы хотите вспомнить его) выполните команду:

ssh-add ~/.ssh/id_rsa

где вместо ~/.ssh/id_rsa должен быть путь к приватному ключу, который вы хотите загрузить.

ubuntu linux Настроить туннель -- прокинуть порт чтобы подключиться к сервису удалённо через SSH (тунеллирование)

Ситуация

Предположим, что на удалённой машине работает какой-то сервис, к которому можно на той удалённой машине подключиться, скажем на порт 3306, но этот порт не открыт наружу, а потому вы можете со своей машины просто взять и подключиться к этой службе (сервису).

Pages

Subscribe to RSS - SSH