我在我的本地网络中有一个CentOS主机,我每天用它来打开与Internet和本地网络中许多(超过40个)其他主机的SSH连接。我已经设置了RSA密钥对来跳过交互式身份验证和一些像这样的bash脚本:
[root@beta ~]# cat ~/connections/mywebsite.sh
ssh mywebsitefi@virtualserver123.hostingprovider.fi
当我需要打开它们的连接时,这可以正常工作,但不是在我需要的时候 scp
文件到同一主机。
有可能创建一个等同于别名的东西来替换这样的用户名@ host部分吗?
[root@beta ~]# scp myfile MYWEBSITE:/var/www
使用tab键自动完成别名的可能性也很棒。
我知道bash别名只能用作命令的第一个单词,但还有其他方法可以实现吗?如果不是在bash,也许是另一个shell?