Linuxユーザーはsshコンパイラスクリプトを使用します。ssh接続には影響しませんが、xxが確立されたプロンプトを表示できませんが、各接続表示されます、プロンプトを削除する方法?しばらく前に
Aが、見つかったバックアップシステム回復の演習を行う、rsyncを久しぶりに成功した同期していません。元々、鍵交換はsshでの検証を完了するために使用されていましたが、ホストの鍵によってプロンプトが表示される場合があります。ssh接続(またはrsync)が発生するたびに、プロンプトが表示されます。 ' yes'のインタラクションを出力します。
このプロンプトでは、スクリプトに予測が含まれていないため、判断や処理は行われません(expectで処理するのは簡単です)。
1. sshを使用してリモートホストに接続する場合は、次のように' -o StrictHostKeyChecking = no'のオプションを追加します。
ssh -o StrictHostKeyChecking = no 192.168.xxx.xxx
2.このヒントを完全に削除するには、/etc /ssh /ssh_configファイル(または$ HOME /.ssh /config)内の設定を変更し、次の2行を追加します。
StrictHostKeyChecking no < Br>
UserKnownHostsFile /dev /null
設定を変更したら、sshdサービスを再起動します:/etc/init.d/sshd restart(またはservice sshd restart)
<もちろん、これはイントラネットによって信頼されているサーバー間のSSH接続なので、セキュリティーの問題を考慮せずにホスト鍵が直接チェックされます。
ホストキーの確認に失敗したsshで発生した問題は、 "StrictHostKeyChecking"設定にも関連しています。
LinuxがSSH接続を解除したときにSSH接続を解除する方法は以上のようになっていますプロンプトの表示方法が紹介されています。
Linuxの多くのコマンドの中で、expectコマンドは比較的珍しいので、expectコマンドを使用してスクリプトの自動ログインを実装したり、プロセスからのフィードバックを待ったりすることができます。では、expectコマンドの用途は何ですか? Xiaobianと一緒に来てください。
コードの一部を初めて目:
#! /usr /bin /expect
タイムアウトの設定
#)&rdquo; 送信&ldquo; bash /root/test.sh \\ r&rdquo; expect -re&ldquo; \\](\\ $
Linuxデスクトップは一般的に優れていますが、コンピュータシステムとしては、そのデスクトップデザインは非常に重要ですが、改善が必要な分野がいくつかあります。改善のためのいくつかの場所 過去15年間
Fail2banはネットワーク攻撃からサーバーを保護するためのツールです。禁止IPがあるので、問題はCentOSシステムがFail2banブラックリストからIPをどのように削除するかです。 すべて
Ubuntu 12.04システムをインストールした後、再起動時に多くのユーザーがUbuntuが低グラフィックモードで実行されるというエラーを表示します。解決するには?次の小シリーズでは簡単な説明をしま