ssh連線設定
非對稱式加密
- 非對稱式加密有兩把key,一把只能加密,一把只能解密
- 非對稱式加密public key是公開給外界,作為解密專用key,只能解密用對應的private key加密的內容
- 非對稱式加密private key必須妥善保存,作為加密專用key,只被對應的public key解密
public key像帳號,private key像密碼
把自己的的public key提供給目標連線電腦,就像在那台帳號註冊帳號一樣
ssh會把public key存在~/.ssh/authorized_keys這個檔案裡面
- 利用ssh-copy-id複製public key到ssh server主機
- linux
1
ssh-copy-id 192.168.122.7 # 指令為ssh-copy-id 遠端主機的ip
- windows
在powershell中沒有ssh-copy-id這個指令,不過我們可以用下面指令達成相同目標1
type $env:USERPROFILE\.ssh\id_rsa.pub | ssh {IP-ADDRESS-OR-FQDN} "cat >> .ssh/authorized_keys"
參考:
https://kb.iu.edu/d/aews
https://www.chrisjhart.com/Windows-10-ssh-copy-id/