Використовуйте інше ім'я користувача за замовчуванням для конкретного хоста


28

У мене є інше (призначене, незмінне) ім'я користувача на одному з серверів, на який я регулярно входжу, і я хотів би уникати його запису кожного разу. Чи можу я зробити ці рядки

[tohecz@localhost ~]$ ssh myserver.cz
[tohecz@localhost ~]$ ssh anotherserver.cz

поводитись як наступне?

[tohecz@localhost ~]$ ssh tohecz@myserver.cz
[tohecz@localhost ~]$ ssh anotheruser@anotherserver.cz

1
Чи можу я запитати, чому питання було скасовано? Я зробив щось не так? Якщо так, будь ласка, поясніть мені це, щоб я міг покращити посаду.
йо

1
Я цього не робив, але зазвичай питання Q, які є дуже елементарними, такі як ця, або не вимагають великих зусиль у пошуку до запитання, сприймаються негативно. Також пошук цього веб-сайту дав би багато A, які показують нижче A: unix.stackexchange.com/search?q=ssh+user+host
slm

1
@tohecz Перегляд man ssh_configта пошук Userдає результат приблизно за 30 сек. Отже, як каже slm, це дуже просто. Я не пропоную задавати таке питання - це погано - треба знати, де шукати, і це може бути не очевидно. Іноді я задаю основні питання, але деяким людям це може не сподобатися. Я також не виправдовую протистояння. Я не вірю в них, крім спаму.
Faheem Mitha

2
@FaheemMitha Це здається, що я повинен знати, де шукати. Я вважаю будь-яке подальше обговорення таким чином безглуздим.
yo

1
@tohecz Загрожуючи надмірністю, ніяких неповаги чи образи до вас не передбачається. Це було у відповідь на запитання про скоромовку.
Faheem Mitha

Відповіді:


38

Додайте у свій ~/.ssh/configфайл наступне :

Host myserver.cz
  User tohecz

Host anotherserver.cz
  User anotheruser

За допомогою цього файлу можна вказати безліч параметрів за замовчуванням для своїх хостів. Просто подивіться на людину ssh_config для інших можливостей.


8
Що стосується інших параметрів за замовчуванням, то мені подобається скоротити хост по лініїHost web / Hostname www.mysite.com / User foo
Кевін

чому лише посилання на веб-сайт для документації, яка буде встановлена ​​майже в кожній системі із встановленим відкритим клієнтом? посилання гинуть. Сторінки місцевої людини - це назавжди. принаймні зазначте, що інформація доступна за допомогою запуску man ssh_config.
cas
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.