linux – 如何管理频繁访问的主机列表?

linux – 如何管理频繁访问的主机列表?,第1张

概述如何快速选择并登录我需要通过ssh访问的多个主机?我正在构建一个类似下面的 shell脚本,它使用对话框从命令行显示主机菜单,但我很好奇是否有更好的方法. #!/bin/dashtempfile=`tempfile 2>/dev/null` || tempfile=/tmp/test$$trap "rm -f $tempfile" 0 1 2 5 15while [ 1 ]do 如何快速选择并登录我需要通过ssh访问的多个主机?我正在构建一个类似下面的 shell脚本,它使用对话框从命令行显示主机菜单,但我很好奇是否有更好的方法.
#!/bin/dashtempfile=`tempfile 2>/dev/null` || tempfile=/tmp/test$$trap "rm -f $tempfile" 0 1 2 5 15while [ 1 ]do    dialog --menu "Select Host" 0 0 0 \    "hostname1" "Host description 1" \    "hostname2" "Host description 2" \    "hostname3" "Host description 3" 2> $tempfile    HOSTname=`cat $tempfile`    if [ "x" = "x$HOSTname" ]; then        break    fi    ssh $HOSTnamedone
解决方法 我喜欢在我的客户机上的〜/ .ssh / config文件中设置每个主机的短名称.这是一个例子:
Host host1    Hostname     longhostname.mydomain.com     User         remoteuser    IDentityfile ~/ssh-keys/ID_rsa-my-keypair

这样我就可以输入“ssh host1”并立即登录.

总结

以上是内存溢出为你收集整理的linux – 如何管理频繁访问的主机列表?全部内容,希望文章能够帮你解决linux – 如何管理频繁访问的主机列表?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1036811.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存