ssh免密码登录linux服务器

1、环境:win10、win10装有的git、linux服务器

2、打开git,查看win10本机的公钥

$ cat ~/.ssh/id_rsa.pub

3、打开服务器,创建.ssh目录,进入

[root@localhost ~]# mkdir ~/.ssh/

[root@localhost ~]# cd ~/.ssh/

输入:ssh-keygen -t rsa,连续回车,就ok

[root@localhost .ssh]# ssh-keygen -t rsa

装完之后,ls查看,可以看到两个文件,分别是私钥和公钥,.pub是公钥

4、创建一个文件名为的authorized_keys的文件

[root@localhost .ssh]# vi authorized_keys

然后把win10的公钥复制到这里面来,然后:wq保存退出

5、最后用git测试直接连接

Administrator@WIN10-805041620 MINGW64 ~/Desktop
$ ssh root@huangsz

root是服务器名字,@后面跟的是服务器id

登录成功!以后再也不用每次远程登录都要输入密码了。。。

猜你喜欢

转载自www.cnblogs.com/hsz-csy/p/9813671.html