linux 設置ssh密鑰登陸

1、查看服務器上是否開啓了sshd服務linux

要確認linux是否是安裝了和開啓了ssh服務能夠輸入 netstat -an|grep 22,查看22端口是否打開,若是找開,則證實SSH服務開啓了。

ps -e | grep ssh 查看是否有進程

 

2、 ssh配置是否正確git

查看 ssh 配置
一、修改sshd_config文件,命令爲:vim /etc/ssh/sshd_config

二、將#PasswordAuthentication no的註釋去掉,而且將NO修改成YES

三、將#PermitRootLogin yes的註釋去掉

四、service sshd restart

 

3、服務器端生成 公私鑰vim

id_rsa -私鑰bash

id_rsa.pub -公鑰服務器

ssh-keygen -t rsa
回車、回車、回車
登陸無密碼

cat id_rsa.pub >> authorized_keys
chmod 600 authorized_keys

 

4、客戶端 下載私鑰ssh

win: C:/user/username/.sshrest

以下圖:server

將私鑰保存在id_rsa_server 中blog

注意:config是配置多個密鑰的文件vps

配置以下:

Host ali_server
	HostName xx.xxx.xxx.87
	IdentityFile C:/Users/userName/.ssh/id_rsa_server
	User root
	
Host xx_server
	HostName xx.xx.xx.247
	IdentityFile C:/Users/userName/.ssh/id_rsa_vps_server
	
User root

 

5、gitbash登陸時很方便的登陸

相關文章
相關標籤/搜索