有没有办法可以为这个命令创建一个别名,让它请求主机。
ssh -i .ssh/name.pem root@
THX
答案 0 :(得分:4)
以下内容应该有效(未经测试)
sshfunction(){
echo "Specify your hostname:"
read host
ssh -i .ssh/name.pem root@"$host"
}
然后:
$ sshfunction
虽然如果是我,我只是提供主机名作为变量并切断中间人。
更好的是,填充你的~/.ssh/config
文件(如果它不存在你就可以创建它):
host MyHostName
Hostname 123.456.7.89
User username
然后:
$ ssh MyHostName