![](/img/trans.png)
[英]How do I ssh into a server and run a bash script that requires bash variables and sshes into another server?
[英]How to combine ssh and server variables
請注意,我正在嘗試使用變量創建 ssh 連接,我得到以下信息:
SSH_USR=test
SSH_HOST=1.1.1.1
ssh $SSH_USR@SSH_HOST
我得到以下 output:
@1.1.1.1 - instead of the user and host.
關於如何獲取解析值的任何想法?
錫博
為了使用您初始化的變量,每當您引用它包含的值時,您必須在變量名稱前加上美元符號 $。
由於您在 SSH_USR 之前正確使用了它,我認為您只是打錯了錯字並錯過了 SSH_HOST:
SSH_USR=test
SSH_HOST=1.1.1.1
echo SSH_USR is $SSH_USR
echo SSH_HOST is $SSH_HOST
echo final statement is ssh $SSH_USR@$SSH_HOST
ssh $SSH_USR@$SSH_HOST
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.