Назад | Перейти на главную страницу

Запись псевдонима в файле / etc / passwd

На моем настольном компьютере моя учетная запись 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, пока вы ее используете.