兩臺linux系統免密碼登錄

一臺是192.168.10.131,另外一臺是192.168.10.135,如今要實現兩個需求:
vim

1、是131免密碼登錄135,而且scp  rsync 免密碼拷貝ssh

2、是用secureCRT工具登錄135時,只能用祕鑰登錄,不能用密碼登錄ide


實驗步驟以下:
工具

一、在131上運行 ssh-keygen,生成密鑰對,其中公鑰用於加密,私鑰用於解密加密

二、ssh-copy-id -i  /root/.ssh/id_rsa.pub root@192.168.10.135,將生成的公鑰內容拷貝到135的/root/.ssh/authorized_keys文件裏,用ssh-copy-id這個命令會自動將公鑰裏的內容拷貝到authorized_keys文件裏,並設置好權限爲600。若是沒有這個命令須要安裝openssh-clientsspa

而後就能夠在131上直接ssh 到135上了,而且scp rsync 都不須要輸入密碼拷貝
rest


2、blog

一、在131上經過sz把私鑰拷貝下來get

二、在135上修改sshd配置文件it

vim /etc/ssh/sshd_config

PubkeyAuthentication  yes   #啓用公鑰認證

AuthorizedKeysFile     .ssh/authorized_keys  #公鑰認證路徑

PasswordAuthentication  no   #設置不容許密碼登錄

重啓sshd服務 /etc/init.d/sshd restart

而後在securecrt 裏

wKioL1XQpAOgRMhHAAEghqafxiA883.jpg

點屬性,找到剛剛下載的私鑰文件

wKiom1XQoiGwmde7AAFESpC-Cyg240.jpg

而後就能夠經過祕鑰登錄了,這時經過密碼就不能登錄了

相關文章
相關標籤/搜索