可以利用ssh_config的配置实现。
关于该配置的详细信息参考
$ man ssh_config
或者该处的详细信息: ssh_config(5): OpenSSH SSH client config files
$ echo "
Host company
HostName 192.168.1.1
User work
" >> ~/.ssh/config
$ ssh company
上面的 >>
将以追加的方式写入;使用>
写入将会覆盖里面的内容。
~/.ssh/config 该处的文件只是当前用户的配置文件
上述方法执行将会以work的用户登录IP为192.168.1.1的机器。当然过程中需要输入密码。
为防止该配置文件里面有太多的服务器,一时间难以记住。写了一个小脚本搭配使用,如下:
#!/bin/bash