Я новичок в Linux и пытаюсь установить SSH-соединение с ПК моего друга в той же локальной сети, но я получаю:
ssh: connect to host 192.168.71.70 port 22: Connection refused
Оба способа получают «соединение отказано». Как я могу это исправить?
В локальной сети или нет, обычно я делаю это:
Сначала установите openssh-server на все ПК, которые будут получать SSH connection:
sudo apt-get install openssh-server
Убедитесь, что компьютер, на котором я только что установил openssh-сервер, доступен. Самый быстрый способ - отправить ему пинг.
ping 192.168.0.100
при условии, что IP-адрес - это IP-адрес компьютера моего друга. Если все в порядке, я продолжаю к нему доступ. Помните, что вам нужно использовать учетную запись, которая уже существует на ПК вашего друга. Обычно его собственный аккаунт подойдет.
ssh friend@192.168.0.100
где friend
- имя пользователя вашего друга.
При попытке подключения используйте переключатель -vvv
для отображения информации об отладке:
ssh -vvv username@host