目录

ssh设置默认的客户端用户

概述

Mac Pro 用户一般都不会是机器的 root,因此每次 ssh 到公有云主机的时候都得加个 root@,觉得比较麻烦,因此记录了一下解决的方法。

操作

从 ssh 的 debug 过程查看一下读取配置文件的流程,可以看到 /Users/runzhliu/.ssh/config 这个文件是最先读取的,因此可以先改这个配置文件。

1
2
3
4
5
ssh 43.159.36.239 -vvvv
OpenSSH_8.6p1, LibreSSL 2.8.3
debug1: Reading configuration data /Users/runzhliu/.ssh/config
debug1: /Users/runzhliu/.ssh/config line 2: Applying options for *
debug1: Reading configuration data /etc/ssh/ssh_config

最后的配置文件大概是这样的。

1
2
3
4
# cat ~/.ssh/config
Host *
    ServerAliveInterval 60
    User root

参考资料

  1. ssh
警告
本文最后更新于 2021年1月9日,文中内容可能已过时,请谨慎参考。