На моем настольном компьютере моя учетная запись david
, но на моих серверах это dweintra
. Это означает, что всякий раз, когда я использую scp
Я должен сделать это:
$ scp some.file dweintra@app05:
и
$ ssh dweinta@app05
Я бы хотел просто сделать это:
$ scp some.file app05:
$ ssh app05
То есть как-то создать david
псевдоним имя пользователя на мое настоящее dweintra
имя пользователя. Я полагаю, я мог бы сделать это, поместив запись в /etc/passwd
файл, соответствующий dweintra
запись, за исключением, конечно, первого поля строки.
В dweintra
фактически находится в NIS, а не непосредственно в /etc/passwd
. Были бы проблемы с этим?
Я просто надеюсь сократить несколько нажатий клавиш и несколько коротких миллисекунд, которые потребуются мне, чтобы получить мое имя пользователя на сервере.
Сообщите своему ssh-клиенту, какое имя пользователя использовать при подключении к удаленным хостам. Поместите это в .ssh / config на своей рабочей станции:
Host *
User dweinta
Я рекомендую вам прочитать всю справочную страницу по ssh_config, пока вы ее используете.