服務(wù)器端:
apt-get install ssh
編輯/etc/ssh/sshd_config
#ServerKeyBits 768 ← 找到這一行,將行首的“#”去掉,并將768改為1024
ServerKeyBits 1024 ← 修改后變?yōu)榇藸顟B(tài),將ServerKey強(qiáng)度改為1024比特
PermitRootLogin yes ← 找到這一行,將行首的“#”去掉,并將yes改為no
PermitRootLogin no ← 修改后變?yōu)榇藸顟B(tài),不允許用root進(jìn)行登錄
PermitEmptyPasswords no ← 找到此行“#”刪除,不允許空密碼登錄
PermitEmptyPasswords no ← 修改后變?yōu)榇藸顟B(tài),禁止空密碼進(jìn)行登錄
#PasswordAuthentication yes ← 找到這一行,將yes改為no
PasswordAuthentication no ← 修改后變?yōu)榇藸顟B(tài),不允許密碼方式的登錄
以普通用戶(hù)的身份建立公鑰和私鑰:
ssh-keygen -t rsa
然后要求你確認(rèn)鑰匙的文件名(用默認(rèn)的就好了);輸入口令;再次輸入口令。
在~/.ssh/下會(huì)生成公鑰id_rsa.pub和私鑰id_rsa
更改公鑰文件名:mv id_rsa.pub authorized_keys
設(shè)置文件屬性:chmod 400 authorized_keys
重啟ssh服務(wù):/etc/init.d/ssh restart
將私鑰id_rsa移動(dòng)到客戶(hù)機(jī)端
客戶(hù)機(jī)端:
apt-get install ssh
mkdir ~/.ssh/
chown user:user ~/.ssh/
chmod 700 ~/.ssh/
將私鑰文件移動(dòng)到~/.ssh/中
chown root:root ~/.ssh/id_rsa
chmod 644 ~/.ssh/id_rsa
ssh登錄方法:
ssh 遠(yuǎn)程主機(jī)的用戶(hù)名@遠(yuǎn)程主機(jī)的IP地址
輸入口令
=======================================
更改公鑰文件名:mv id_rsa.pub authorized_keys
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。