# HW04 Linux密鑰生成 - 法一: 使用指令生成key,然後用PUTTY連入 - 首先先生成PUK與PRK  - 然後把ssh key傳送到server上 ```bash= scp ~/.ssh/ncyu s1112923@10.2.200.214:/home/s1112923/.ssh/ncyu.pub ``` - ssh到server上,並把key使server承認 ```bash= ssh s1112923@10.2.200.214 cat ~/.ssh/ncyu.pub >> ~/.ssh/authorized_key ``` - 接著把私鑰丟到學校電腦 - load進去  - 儲存私鑰,改成putty的格式 - 接著用PUTTY連入 - 把KEY丟到PUTTY上  - 然後設定auto-login  - 最後設定IP  - 成功  - 法二: 使用PUTTY Key Generator - 首先先生成PUK與PRK - 按Generate  - 然後移動滑鼠,讓他隨機  - 產生好了  - 接著複製下來上面這串,這是puk ``` ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCHlxP58MFFmSKllFYDJt5/qs1jH5cfEZnA88rgbwflsPT3KhJcV7e+N3nMGtbrt8RlhsMqWsm+3unAfpPm7c4r1FNbAEGtGOUeTMEX7NQMZv7TUz1RQLPxz+si4CJirpkwSYjg/oSEda3eTiqK21CRFNv+fxPLrHFroRUN7ho5TKpBZ7HhYlncmEK4dpGUpjYAtZI1TMmfQa6N5Pc6CwNuT2Yrffbnum1uyTRgpsARCVMJVhWLK++8+cx8uul5FpCwp4ilozCg9Nt9F2US6OO7gRLeRM6wjKdmj4vWbf7iLH/a+UZWttOpRbYYQvFF7LMwT1L5MA9ZyppJZYM6nTZ/ rsa-key-20241114 ``` - 然後存好私鑰  - 檔名: `ncyu.ppk` - 讓PUK供給server承認 - 更改`~/.ssh/authorized_key`並把PUK加入到這上面 - 指令 ```bash= echo 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCHlxP58MFFmSKllFYDJt5/qs1jH5cfEZnA88rgbwflsPT3KhJcV7e+N3nMGtbrt8RlhsMqWsm+3unAfpPm7c4r1FNbAEGtGOUeTMEX7NQMZv7TUz1RQLPxz+si4CJirpkwSYjg/oSEda3eTiqK21CRFNv+fxPLrHFroRUN7ho5TKpBZ7HhYlncmEK4dpGUpjYAtZI1TMmfQa6N5Pc6CwNuT2Yrffbnum1uyTRgpsARCVMJVhWLK++8+cx8uul5FpCwp4ilozCg9Nt9F2US6OO7gRLeRM6wjKdmj4vWbf7iLH/a+UZWttOpRbYYQvFF7LMwT1L5MA9ZyppJZYM6nTZ/ rsa-key-20241114' >> ~/.ssh/authorized_key ``` - 接著用PUTTY連入 - 把KEY丟到PUTTY上  - 然後設定auto-login  - 最後設定IP  - 成功  - 法三: 直接用指令 - 首先先生成PUK與PRK  - 然後把ssh key傳送到server上 ```bash= scp ~/.ssh/ncyu s1112923@10.2.200.214:/home/s1112923/.ssh/ncyu.pub ``` - ssh到server上,並把key使server承認 ```bash= ssh s1112923@10.2.200.214 cat ~/.ssh/ncyu.pub >> ~/.ssh/authorized_key ``` - 然後就可以用ssh了 ```bash ssh -i "~/.ssh/ncyu" s1112923@10.2.200.214 ``` 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up