0
A
回答
3
喜欢的东西下面应该工作(未测试)
sshfunction(){
echo "Specify your hostname:"
read host
ssh -i .ssh/name.pem [email protected]"$host"
}
然后:
$ sshfunction
但如果是我,我只是提供主机名作为变量并剪掉中间人。
更重要的是,填充您的~/.ssh/config
文件(如果它不存在,你可以创建一个):
host MyHostName
Hostname 123.456.7.89
User username
然后:
$ ssh MyHostName
+0
谢谢..工作完美。 – Devon
+1
如果你想要使用别名,你可以再去一个。一旦你进入'config'文件的主机,你可以别名。如果您提供其他选项,如'-X','-Y',则很有用。例如。 'alias connect ='ssh -X root @ MyHostName''。但是,显然这会回到原来的问题,如果你想给它输入,你需要函数而不是别名。 –
相关问题
- 1. Bash多参数替换
- 2. 字符串bash中的参数替换
- 3. 参数subsitution在bash别名tcsh的
- 4. 参数名称中的Bash数组参数扩展:错误替换
- 5. 别名在bash不工作
- 6. Bash:控制SSH
- 7. 在bash中传递二进制数据作为参数
- 8. 将旧的csh别名转换为bash
- 9. 如何用参数创建bash别名?
- 10. Zsh别名不在bash中工作
- 11. 使用Bash参数替换替换带空格的选项卡
- 12. 关联数组名称替换和复制bash
- 13. 别名在鱼壳中的替换
- 14. bash:强制函数来调用别名
- 15. 在bash中传递多个数组作为参数
- 16. 如何创建一个bash函数来记录bash别名
- 17. 如何在bash别名中包含参数?
- 18. 用'\'在bash中替换'''
- 19. 查找在bash中替换数字
- 20. Bash:在二进制文件中替换一些字节
- 21. 替换参数为表达
- 22. 使得bash的printf考虑数组作为一个参数
- 23. bash编程,插入参数到bash的别名
- 24. Sed使用捕获组作为参数替换bash命令的输出
- 25. 别名与在bash
- 26. 在方法中定义一个匿名结构作为参数
- 27. 传递变量名作为参数去在bash
- 28. Oracle - 在REGEX_COUNT函数的第一个参数中使用别名
- 29. BASH空白别名为'cd'
- 30. 制作一个别名属性字段,在一个Django的queryset
你需要定义一个函数而不是别名。 –
“问”,意思是提示?你为什么要使用别名,而不是函数? –