openssh-сервер не может подключаться удаленно

Я не могу комментировать из-за отсутствия репутации, но я просто хотел сказать, что вы можете добиться почти того же результата с помощью опции -nolineart.

, например

gcalcli --monday --conky --nolineart calw 2
2
задан 23 September 2017 в 03:38

2 ответа

Обычно, когда мне нужно удаленно обращаться к моей машине Linux из ssh, я просто устанавливаю ssh с sudo apt-get install ssh, и по умолчанию он делает то, что мне нужно для этого. Подключите через ssh с любого ПК.

Ubuntu также имеет свою документацию по настройке openssh. https://help.ubuntu.com/community/SSH/OpenSSH/Configuring

Установить openssh, sudo apt-get install openssh-server Резервное копирование конфигурации по умолчанию, sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.factory-defaults, затем sudo chmod a-w /etc/ssh/sshd_config.factory-defaults Внесите любые изменения, которые вам нравятся , sudo gedit /etc/ssh/sshd_config. Проверьте справочную страницу openssh / ssh для инструкций по настройке sshd_config. Не забудьте перезапустить службу для применения изменений, sudo restart ssh или sudo systemctl restart ssh. Вы также можете убедиться, что порт ssh открыт на iptables , Я почти никогда не должен это делать, но если вам нужно. sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
1
ответ дан 18 July 2018 в 06:29

Обычно, когда мне нужно удаленно обращаться к моей машине Linux из ssh, я просто устанавливаю ssh с sudo apt-get install ssh, и по умолчанию он делает то, что мне нужно для этого. Подключите через ssh с любого ПК.

Ubuntu также имеет свою документацию по настройке openssh. https://help.ubuntu.com/community/SSH/OpenSSH/Configuring

Установить openssh, sudo apt-get install openssh-server Резервное копирование конфигурации по умолчанию, sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.factory-defaults, затем sudo chmod a-w /etc/ssh/sshd_config.factory-defaults Внесите любые изменения, которые вам нравятся , sudo gedit /etc/ssh/sshd_config. Проверьте справочную страницу openssh / ssh для инструкций по настройке sshd_config. Не забудьте перезапустить службу для применения изменений, sudo restart ssh или sudo systemctl restart ssh. Вы также можете убедиться, что порт ssh открыт на iptables , Я почти никогда не должен это делать, но если вам нужно. sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
1
ответ дан 24 July 2018 в 18:37
  • 1
    Я попытался добавить шаг 5. Первые четыре были одинаковыми, но это не показало никакого эффекта. – George 22 September 2017 в 22:58
  • 2
    Просто, чтобы очистить это, вы подключаетесь «удаленно». как на локальном компьютере в вашей сети, не так ли? Если это так, убедитесь, что вы можете выполнить ping машину, к которой вы пытаетесь подключиться к SSH. Также на машине linux с openssh, запустите в терминале netstat -lt4 | grep ssh и убедитесь, что ваша машина прослушивает SSH-соединения. – xR34P3Rx 22 September 2017 в 23:05
  • 3
    netstat -lt4 | grep ssh привел к tcp 0 0 : ssh *: LiSTEN – George 23 September 2017 в 03:33
  • 4
    хорошо, так что вы в порядке на своей машине. Как вы подключаетесь к машине с удаленной машины? Вы запускаете это на vm случайно? Запустите ifconfig на вашем компьютере openssh и опубликуйте результаты, это может быть проблема IP. Также как и результаты ip удаленного. (если его окна, ipconfig. – xR34P3Rx 23 September 2017 в 03:38
  • 5
    wlan0 Link encap: Ethernet HWaddr 94: a1: a2: fa: cd: 4b inet addr: 192.168.1.86 Bcast: 192.168.1.255 Маска: 255.255.255.0 inet6 addr: fe80 :: bb09: 7089: 9590: 9db / 64 Сфера применения: Link inet6 addr: 2602: 30a: c7d3: 4160: 7a8c: f33: cf3: 511d / 64 Объем: глобальный UP BROADCAST RUNNING MULTICAST MTU: 1500 Метрика: 1 RX-пакеты: 112420 ошибок: 0 сброшено: 0 перерасходов: 0 кадров: 0 TX-пакеты: 75371 ошибок: 0 сброшено: 0 перерасходов: 0 несущий: 0 столкновений: 0 txqueuelen: 1000 RX байтов: 103416133 (103,4 МБ) TX байт: 10985078 (10,9 МБ) – George 23 September 2017 в 04:16

Другие вопросы по тегам:

Похожие вопросы: