Привет, у меня есть несколько хостов, к которым мне нужно ssh, имя пользователя, которое я использую для этих хостов, отличается от имени пользователя ПК, с которого я ssh. но пароль тот же, возможно ли, что когда я ssh, он будет автоматически использовать пароль компьютера, с которого я ssh.

Также некоторые хосты, к которым я использую ssh, имеют то же имя пользователя и пароль компьютера, с которого я ssh. Как я могу сказать ssh автоматически использовать тот же пароль и имя пользователя, которое я использую на компьютере, с которого я ssh?

Благодарю.

1 ответ1

1
  1. ssh/sshd не использовать может быть сказано игнорировать пароль Unix, используя открытый / закрытый ключ, эти ключи могут иметь пароль, но это редко бывает в мире Linux / Unix.
  2. Вы можете изменить имя удаленного пользователя для каждого сеанса с помощью:

    ssh -l john distant
    ssh john@distant
    
  3. как сказано в https://stackoverflow.com/questions/10197559/ssh-configuration-override-the-default-username , вы можете использовать локальный файл конфигурации (~/.ssh/config) для изменения имени пользователя на основе хоста.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .