---
# System prepended metadata

title: HW07

---

# HW07

### 建立金鑰
1.輸入指令 `# ssh-keygen`
2.儲存金鑰路徑和檔名，使用預設直接按Enter
3.不建立密碼，直接按Enter
4.密碼確認，直接按Enter

### Public Key路徑與檔名
1.輸入指令`# vi /etc/ssh/sshd_config`
2.輸入指令 `# mv .ssh/id_rsa.pub .ssh/authorized_keys`

### 檢查權限設定
1.輸入指令`#ll`

### 取得private key
1.下載WinSCP
2.利用WinSCP登入連結linux
3.點選畫面右下角隱藏的檔案並在其中找到id_rsa
![](https://i.imgur.com/2XKYEcl.png)

4.將id_rsa往左拉移到自己電腦的資料夾(C:\Users\NcYu.User\.ssh)

### 使用Private Key SSH連結Linux
原因:透過PuTTYgen將在Linux產生的Private Key轉換成Windows系統可識別的*.ppk才可正常使用。
1.點選上方conversions,import放在資料夾(C:\Users\NcYu.User\.ssh)的id_rsa
完成後:
![](https://i.imgur.com/6aVZwo9.png)

2.點選save private key,自定檔名,但副檔名要確定是*.ppk,然後存在同一個資料夾(C:\Users\NcYu.User\.ssh)
![](https://i.imgur.com/B09dMRs.png)

### 使用OpenSSH Client
1.執行 ssh 指令時會自動到使用者家目錄的.ssh/目錄下尋找有無可用的Private Key,所以上面的步驟才需要將檔案放在C:\Users\NcYu.User\.ssh
2.開啟 CMD 執行指令 ssh +登入帳戶 + @ + Server 位址，即可免密碼直接登入 Linux Server![](https://i.imgur.com/kMsX8Zy.png)
















