SSHパスワードなしのログインサーバ

(すなわち、他のホストマシンを制御するための)ローカルホストのマシン

Bは、リモートホストマシンである(すなわち、機械制御サーバ)Bマシン:192.168.3.145
乾燥機Bパスワードなしの場合
 
 
マシン上でコマンドを実行します。
1は、ssh-keygenは-t RSA(3回、入力すなわち、パスワードを提供せずに、ローカルで生成された公開鍵と秘密鍵)
2、SSHの  [email protected]  "は、mkdirの.ssh; chmodの0700の.ssh"(パスワードが必要とされ、注:SSHのアクセス権が700に設定されたユーザディレクトリのパーミッションは700には、例えば、私はその後、wutengfeiユーザーで動作していたことがなければなりません。 /ホーム/ wutengfei(ホームディレクトリ)のパーミッション最高700)
3、SCPの〜/ .ssh / id_rsa.pub [email protected]:/root/.ssh/id_rsa.pub(パスワードが必要)(SCPは略語の安全なコピーである、scpはSSHログインセキュリティは、Linuxシステムに基づいていますリモートファイルコピーコマンド。)
        
 
Bコマンドの場合:
#タッチ/root/.ssh/authorized_keys(ファイルがすでに存在する場合は、この記事をスキップ)
#chmodの600の〜/ .ssh / authorized_keysに(#注:あなたがの〜/ .ssh / authorized_keysにパーミッション600に、公開鍵ファイルはSSHクライアントによって生成さを保存するために使用されなければならない、あなたは/ SSHサーバーの設定ファイルサーバを変更することができます別のファイル名を指定するなど/ SSH / sshd_configの)
>を使用しないように注意してください、でid_rsa.pubののauthorized_keysの内容に追加#猫/root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys(、それ以外の場合は、他の人が使用していないオリジナルのコンテンツをクリアしますオリジナルのキーログイン)
 
マシンへの復帰:
#のSSH [email protected](パスワードなしには、ログインが成功した場合)
 
 
 
 
 
注意:あなたが見ることができない場合はSELinuxが開いています
閉じるのselinux:setenforce 0(一時的に閉じられました)
                        vimのは/ etc / selinuxを/ configに 
                           

SELINUX =執行するには、再起動するのに十分なSELinuxは無効=変更しました

おすすめ

転載: www.cnblogs.com/duidui-li/p/11433873.html