sshノート

4094 ワード

ssh関連コマンド


①ssh-copy-idは、自機の公開鍵を遠隔地にコピーし、秘密登録を実現する
ssh-copy-id -i .ssh/id_rsa.pub  username@hostname

②ssh-keygen、公開鍵と秘密鍵を生成
③ssh-add、ssh-agent、ssh-keyscan等

重要なファイル

-rw-r--r--  1 yuting  staff   156  6 29 11:38 config
-rw-------  1 yuting  staff  1679  6 10 10:51 id_rsa
-rw-r--r--  1 yuting  staff   412  6 10 10:51 id_rsa.pub
-rw-r--r--  1 yuting  staff  1090  6 28 15:23 known_hosts
-rw-------  1 engadmin engadmin  412 6   29 11:32 authorized_keys
  • id_rsa秘密鍵、絶対に他人にあげてはいけない、自分で読むだけで
  • id_rsa.pub公開鍵、リモートにコピーauthorized_keys、秘密なしログイン
  • を実現
  • known_hostsは、ハッシュ列であり、ネイティブに接続されたホストのIPを解析するために使用され、既知のホストのIPが変更された場合はknown_を削除する必要があります.hostsに関する情報.
  • configネイティブsshプロファイルでは、実行コマンドが自動的に呼び出されます.eg:
  • ServerAliveInterval 60
    #       
    Host engadmin engvm    
      User engadmin
      Hostname 192.168.20.101
    
    #             
    Host thirdvm
      user root
      Hostname 192.168.20.101
      ProxyJump engvm
    

    sshログインで発生したいくつかのエラーと解決方法