matlab更改安全密钥,Linux下设置安全密钥登录
步驟:
1、本地生成密鑰(公鑰和私鑰):
(1) 本地是 Windows 系統(tǒng):
打開 XShell ,選擇 Tool >> New User Key Wizard
密鑰長度可以是1024或2048,導出公鑰,假設(shè)文件名為:
Ubuntu_59_rsa_2048.pub
(2) 本地是 Linux 系統(tǒng):
ssh-keygen -t rsa -b 2048 #-b 參數(shù)指定長度
執(zhí)行密鑰生成命令,基本上是一路回車既可以了,但是需要注意的是:執(zhí)行命令的過程中是會提示呢輸入密鑰的密碼的,不需要密碼直接回車。密鑰生成后會在當前目錄下產(chǎn)生兩個文件:id_rsa和id_rsa.pub,其中id_rsa是私鑰,id_rsa.pub是公鑰。
2、服務(wù)器設(shè)置
使用XShell的ssh方式登錄服務(wù)器,切換到root用戶
在用戶主目錄創(chuàng)建 .ssh?文件夾(沒有的話),
mkdir .ssh
cd? .ssh
apt install lrzsz (或 yum install lrzsz) (安裝 rzsz 軟件)
rz (上傳公鑰文件 Ubuntu_59_rsa_2048.pub)
在.ssh?文件夾下創(chuàng)建認證文件authorized_keys,把公鑰導入其中:
cat? Ubuntu_59_rsa_2048.pub? >? authorized_keys
設(shè)置文件權(quán)限,防惡意篡改
chmod 600 authorized_keys
chmod 700 /root/.ssh
編輯 ssh 的主配置文件:
vim? /etc/ssh/sshd_config
取消注釋并修改成如下:
StrictModes? no //設(shè)置為no
RSAAuthentication yes? //Ubuntu 16?有此項
PubkeyAuthentication? yes //開啟密鑰登陸
AuthorizedKeysFile? ?.ssh/authorized_keys
重啟ssh服務(wù):
systemctl restart sshd
3、在 XShell 中測試密鑰登錄
4、關(guān)閉ssh 密碼登陸
測試成功則編輯配置文件關(guān)閉 ssh 密碼方式登陸
vim? /etc/ssh/sshd_config
PasswordAuthentication? ?no //關(guān)閉ssh 密碼登陸
總結(jié)
以上是生活随笔為你收集整理的matlab更改安全密钥,Linux下设置安全密钥登录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: OpenCv的连通域操作
- 下一篇: 少犯非智力错误