可能用习惯了XSHELL,CRT那种记录会话的登陆方式,命令行SSH好像缺少了登陆的快感,其实不然,只需要自行配置一个config文件即可
~ on master! ⌚ 23:37:56 $ vim .ssh/config Host $SSH_NAME HostName $IPADDR Port $PORT User $USER IdentityFile $PRIVATE_KEY
通过这种配置方式,下次只需要通过命令ssh $SSH_NAME就可以登陆目标主机了
比如我配置了两个
$ cat .ssh/config Host devstack HostName 1.1.1.1 Port 22 User root IdentityFile /Users/lihui/server/dev.private Host 37 HostName 37.37.37.37 Port 1111 User hzlihui15 IdentityFile /Users/lihui/server/back Host jump-yun HostName 2.2.2.2 Port 2222 User hzlihui15 ForwardAgent yes Host jump-xiaoshan HostName 3.3.3.3 Port 3333 User hzlihui15 ForwardAgent yes
那么登陆起来也很有快感
~ on master! ⌚ 23:44:19 $ ssh devstack Last login: Wed Nov 4 23:31:32 2015 from 4.4.4.4 root@devstack:~# root@devstack:~# root@devstack:~# root@devstack:~# logout Connection to 1.1.1.1 closed. ~ on master! ⌚ 23:44:30 $ ssh 37 Last login: Wed Nov 4 23:33:37 2015 from 4.4.4.4 hzlihui15@37-37-37-37:~$ hzlihui15@37-37-37-37:~$ hzlihui15@37-37-37-37:~$
这样只需要取一个面熟的名字,登陆起来也很舒服~!