Я пытаюсь изменить номер порта, и я нашел несколько ответов на здесь от прошлого, большая часть высказывания, что необходимо использовать следующий код.
nano /etc/ssh/sshd_config
или
modify /etc/ssh/sshd_config
Изменение одного (для меня) возвращается с, "Не существует" / "Ничто найденное", и нано приносит мне назад пустую страницу, когда люди говорят, что оно должно иметь номера портов. Я делаю что-то не так?
Если файл подходит как пробел при попытке отредактировать использование nano
затем, файл создается, поскольку это уже не существует. Это может также произойти, если Вы вводите имя файла с опечаткой.
, Чтобы проверить, является ли файл там:
cd /etc/ssh
Сопровождаемый:
ls -lh
Это произведет список файлов в /etc/ssh
каталог. Если файл не существует, то Вы, возможно, должны переустановить, попробуйте:
sudo apt-get update && sudo apt-get install openssh-server
Вот то, как Вы настраиваете ssh.
у Вас уже есть ssh клиент, с которым можно соединиться с другими машинами. Но если Вы хотите, чтобы другие системы соединились с Вами, необходимо установить ssh сервер как это:
sudo apt-get install openssh-server
, После того как Вы сделали это, отредактируйте свой ssh congiuration файл для изменения порта:
sudoedit /etc/ssh/sshd_config
Здесь нано является основанным на командной строке текстовым редактором. Необходимо измениться Port 22
на порт, который Вы хотите. Для выхода из редактора нажмите Ctrl + X
Наконец, необходимо перезапустить ssh демона для изменений для отражения, таким образом, на 14,10 или более старый:
sudo service ssh restart
Или если Вы запускаете Ubuntu 15.04 или позже,
sudo systemctl restart sshd.service
Вот именно!