SSH パスワードに角かっこが含まれています。

SSH パスワードに角かっこが含まれています。

次のパスワードとユーザー名を使用してSSHを介してサーバーに接続しようとしています。Pa55w0rd12#45^78(

私が試したコマンドは次のとおりです。

[manu@xxx ]$ ssh manu:Pa55w0rd12#45^78(@xxxxxxx
-bash: syntax error near unexpected token `('


[manu@xxx ]$ ssh manu:"Pa55w0rd12#45^78("@xxxx
Password:

これは製品内のコードであり、変更できないため、同じコマンドに従う必要がありました。

ssh username:password@server

誰でも私を解決策に導くことができますか?

答え1

OpenSSHに付属のSSHクライアントは、引用された構文をサポートしていません。ここでパスワードはコマンドラインに提供されます。

他のSSHクライアントを使用している場合はお知らせください。

パスワードのないログインにはキーの使用を検討する必要がありますが、そうする必要がある場合は「sshpass」または「expect」を確認してください。

https://serverfault.com/questions/241588/how-to-automate-ssh-login-with-password

SSHサーバーにログインするためのシェルスクリプト

関連情報