SSHPASSをインストールする 最新のオペレーティング システムでは、sshpass パッケージはデフォルトのパッケージ リポジトリで利用できます。次のコマンドを使用してシステムにインストールできます。 Debian の場合:
CentOS の場合:
SSHPASSの使用 sshspass は sshspass 環境変数を使用してユーザー パスワードを保存します。まず sshspass 変数とパスワードを使用してから、このコマンドを使用する必要があります。以下は sshspass を使用した簡単なシェル スクリプトです。
以下のようにsshpassを使用してsshコマンドを実行することもできます。
シェルスクリプトでパスワードを要求する SCP コマンドの問題を解決する キーファイルを使用します。 ここでは、ホスト A (192.168.100.3) を使用してホスト B (192.168.100.4) のファイルを取得することを想定しています。 ペアリング キーを生成するには、ホスト A で次のコマンドを実行します。 ssh-keygen -t rsa プロンプトが表示されたら Enter キーを押します。公開鍵は、ユーザー ディレクトリの下の .ssh ディレクトリに保存されます。たとえば、root は次の場所に保存されます。 /root/.ssh/id_rsa.pub .ssh ディレクトリ内の id_rsa.pub ファイルをホスト B の ~/.ssh/ ディレクトリにコピーし、authorized_keys に名前を変更します。 ホスト A でコマンドを実行して、ホスト B との信頼関係を確立します (例: ホスト B の IP が 192.168.100.4 であると仮定)。 scp ~/.ssh/id_rsa.pub 192.168.100.4:/root/.ssh/authorized_keys 次に、scp コマンドと ssh コマンドを使用して、パスワードなしでホスト B からファイルを取得します。ssh 192.168.100.4 Enter キーを押すと、パスワードは不要になります。 注: 実際には、id_rsa.pub の内容を他のマシンの authorized_keys に追加するだけです。 以下もご興味があるかもしれません:
|
<<: js ドラッグ アンド ドロップ テーブルでコンテンツ計算を実現する
>>: MySQLのサブクエリユニオンの効率性についての簡単な説明と
1. クエリを最適化するには、テーブル全体のスキャンを避けてください。まず、where と orde...
目次1. podmanの紹介2. Dockerと比較した利点3. 互換性4. バックグラウンド サー...
最近、ポップアップ広告に取り組んでいました。デフォルト ページには z-index が設定されていな...
MySQL を自分でインストールするのに 3 時間かかりました。チュートリアルはたくさんあるにもかか...
1. InnoDBストレージエンジンを使用する必要がありますCPU と IO のパフォーマンスが向上...
v-model を使用してページング情報オブジェクトをバインドします。ページング情報オブジェクトに...
導入react-i18next は、 i18nextをベースにした強力な国際化フレームワークです。 ...
1.アルパインイメージをダウンロードする [root@DockerBrian ~]# docker ...
目次エフェクト表示コンポーネント設定ステップ1ステップ2ステップ3コンポーネントの使用ステップ1ステ...
1. 2種類のDMAマッピング1.1. 一貫性のあるDMAマッピング主に長期間使用されるエリアをマッ...
ソフトウェアのインストールをカスタマイズする場合、多くの場合、環境変数を設定する必要があります。以下...
参考までに、jsを使用して照明スイッチを制御します。具体的な内容は次のとおりです。トピック: js ...
1. テーブルを作成する<br /> まず、2 つのテーブル (users テーブルと...
目次概要コンポーネント間でデータを共有する方法Vuex の原則の紹介Vuexはコンポーネントのグロー...
目次1. 配列の分離割り当て1.1 配列分離割り当てとは何ですか? 1.2 配列分離割り当てに失敗し...