Следующие действия выполняются в командном режиме:
mt
:'t,.s/^/#/
m#
, где #
обозначает любую букву, ставит маркер в текущем месте. Позже на это место можно будет ссылаться с помощью '#
, где #
- та же буква, что и раньше. В нашем случае мы использовали букву t
:'t,.s/^/#/
читается следующим образом:
:
префикс для сложных команд't,.
определяет диапазон, в котором должна применяться следующая команда. В нашем случае это от маркера 't
до текущей строки .
s/^/#/
- формула подстановки, заменяющая все символы начала строки ^
на литеральный символ #
Да, можно отключить аутентификацию по паролю через командную строку -. Просто используйте флаг -o
при запуске демона :sshd -o "PasswordAuthentication no"
SSH поддерживает ключи. Если вы настроили закрытый и открытый ключи, нет необходимости использовать пароль.
Это означает, что вы не отключаете вход по паролю, а просто используете другой метод аутентификации на машине.