OPEN S SH не прослушивает порт 22 - proUbuntu
0 голосов
/ 03 мая

Я установил Ubuntu 20.4 (и включил Open S SH) в качестве виртуальной машины на Virtual Box на ноутбуке Windows 10. Я установил Samba, чтобы разрешить подключение r по имени машины.

Ниже показаны прослушиватели на порте 22 и состояние S SH.

enter image description here

Строки в моем файле ssh_config, которые не закомментированы:

Include /etc/ssh/ssh_config.d/*.conf 
Host * 
   Port 22 

Match Group filetransfer 
   ChrootDirectory %h 
   X11Forwarding no 
   AllowTcpForwarding no 
   ForceCommand internal-sftp 
   PasswordAuthentication yes
   PubkeyAuthentication no 

Я собирался попробовать сначала проверка подлинности по имени пользователя и паролю, а затем r Я понял, что в процессе работы будет выполняться проверка подлинности с помощью ключа c.

enter image description here

Из командной строки Windows я могу пропинговать машину, но не могу выполнить команду "te lnet" для порта 22.

Я также запустил эту команду, чтобы отключить любой брандмауэр:

sudo ufw disable

Из этого поста ( как начать прослушивание через порт 22 * ​​1027 *), я попробовал следующее из Ubuntu терминал:

ssh -vvv localhost 

Я не уверен, что это делает, так как я хочу подключиться с моей Windows машины. Он отвечает следующим образом:

debug1: /etc/ssh/ssh_confg line 19: cinclude /etc/ssh/ssh_config.d/*.conf matched no files 
debug1: /etc/ssh/ssh_config lin 21: Applying optiosn for * 
debug2: checking match for "group filetransfer' but localhost original localhost 
Unsupported Match attribute Group 
/etc/ssh/ssh_config line 51: Bad Match condition 

Я не уверен, должен ли я это запустить, но, возможно, это указывает на то, что мой ssh_config не верен? Я проверил это с несколькими блогами.

Я следовал этому уроку, чтобы настроить использование r и группу: https://gist.github.com/lymanlai/3008244

Когда я установил Ubuntu 20.4, я установил флажок, который сказал "Установить OpenS SH Обслуживание r", как показано ниже:

enter image description here

1 Ответ

0 голосов
/ 04 мая

Я пробежал:

sudo apt install openssh-server

и теперь он работает. Если кто-то может дать объяснение по ставке r, я буду голосовать за них r и r. Я думал, что OpenS SH уже был установлен, и он включал SFTP serve r, но, возможно, нет. У меня был файл sshd_config на моем диске.

Я сделал совершенно новую установку, и она с самого начала работала. Различия были следующие:

1) Я не установил никакого разрешения имени машины, чтобы Windows мог подключиться по имени машины (я постараюсь в конце r)

2) Я не сделал Не устанавливайте любой рабочий стол, используя только командную строку.

O * r примечания: при использовании Virtual Box для r Виртуальной машины изменяйте сетевую адаптацию r для мостовой адаптации r, так что вы получаете адрес 192 ... вместо 10. .. адрес.

...