• slider image 168
:::
條列式新聞
新聞載入中,請稍後...

3-4 免密碼 ssh 登入遠端主機

_

#!/bin/bash
HOST=192.168.3.254
ssh-keygen -b 4096
ssh-copy-id ${HOST}
或
ssh-copy-id id@${HOST}
或
ssh-copy-id     -p   portnumber     id@${HOST}
ssh-copy-id     -p  13579     luckydog@8.8.8.8

 

如果想詳細研究原理,可以參考另一篇 不用密碼直接用 ssh 登入到遠端電腦

  1. 在本機建立金鑰
    ssh-keygen -b 4096
  2. 再將金鑰傳送到遠端主機(預設與目前相同的id)
    ssh-copy-id 192.168.0.1
    完成後以
    ssh 192.168.0.1
    即能自動登入
    1. 若目前本機的 id 是 user1, 想以 root 登入遠端
      ssh-copy-
      id root@192.168.0.1
      完成後以
      ssh root@192.168.0.1
      即能自動登入
    2. 遠端主機使用非預設 port時,例如 遠端主機ssh使用 10001 port
      ssh-copy-id -p 10001 root@192.168.0.1
      完成後以
      ssh    -p 10001   root@192.168.0.1
      即能自動登入

:::
展開 | 闔起

文章類別

書籍目錄

展開 | 闔起

線上使用者

16人線上 (2人在瀏覽線上書籍)

會員: 0

訪客: 16

更多…