ssh 笔记

ssh相关命令:

ssh-add      ssh-agent    ssh-copy-id  ssh-keygen   ssh-keyscan

① ssh-copy-id,将本机的公钥拷贝到远端,实现免密登录
② ssh-keygen,生成公钥和私钥

重要文件:

-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 629 11:32 authorized_keys
  1. id_rsa 私钥,绝对不能给别人,仅自己读写
  2. id_rsa.pub 公钥,拷贝到远端的authorized_keys,即可实现免密登录
  3. known_hosts, 为哈希串,用来解析和本机连接过的主机的IP,若已知主机的IP修改了,必须要删除 known_hosts的相关信息。
  4. 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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章