リモートサーバーにログインする必要があるたびにssh username@hostname
パスワードを入力する必要があります。
サーバーにログインしようとするたびに、いくつかのパラメータを省略して時間を節約したいと思います。私はこれが次のようにできることを知っています:
sshpass -p 'YourPassword' ssh username@hostname
とにかく、入力するだけで自動的にログインする.bashrc
関数を定義できますか?ssh hostname
ベストアンサー1
~/.ssh/ssh_config
ファイルを設定し、公開鍵認証を使用してこれを行うことができます。ログインするサーバーごとに、そのエントリを使用してHost
ファイルのUser
セクションを設定しますIdentityFile
。
詳細についてはを参照してくださいman ssh_config
。