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. 一般的に、CentOS では mariadb がデフォルトでインストールされているため、まず ...
導入js コード文の末尾にセミコロンを追加しても追加しなくても問題ありません。一般的に、チームで開発...
Mysql Workbench はオープンソースのデータベース クライアントです。このオープンソース...
1. ツールとライブラリをインストールする# PCRE は、Perl 互換の正規表現ライブラリを含...
mptemp は安全な方法で一時ファイルまたはディレクトリを作成します。このコマンドの適用範囲: R...
目次1. 現在のデータベース内のテーブルを表示する2. テーブルを作成する3. 指定されたテーブル構...
1. Linux .NET Core の紹介Microsoft は常に自社のプラットフォームに対して...
MySQL 5.7 を使用すると、Web ターミナル経由でデータベースに中国語の文字を書き込むと文字...
ごみ箱機能をオンにすると、削除されたファイルの元のデータをタイムアウトなしで復元できるため、誤って削...
目次前面に書かれた1. Ngixnイメージの作成2. Java Web (Tomcat) アプリケー...
このチュートリアルでは、参考までにMySQL 8.0.19のインストールチュートリアルを共有します。...
序文この記事では主に、CSS3 を使用してテキスト折り紙効果を実現する例を紹介します。これは、参考と...
1. 開発環境 vue+vant 2. コンピュータシステム Windows 10 Profess...
目次序文SSHとは何かssh は何に使用されますか? sshの使い方ssh 再修正要約する序文ssh...
目次背景解決策1アイデア:コード:解決策2アイデア:要約する参照する背景日付と時間をフォーマットする...