"ssh username@"のUnixエイリアスを作成します。すべてのIPアドレスに使用したいです。
たとえば、 alias go="username@" ユースケース: $go 10.1.1.1 実装 => ssh[Eメール保護]
現在$ go 10.1.1.1を実行すると、@とIPアドレスの間に余分なスペースが必要です。どうすれば削除できますか?
答え1
エイリアスの代わりに関数を使用する解決策は次のとおりです。
function go() {
ssh "username@$1"
}
しかし、これはあなたが望むものであると確信していますか?ファイルの使用を検討しましたか~/.ssh/config
?デフォルトのユーザー名を無視して設定するには、username
次のスタンザを追加できます。
Host *
User username