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
登录成功!以后再也不用每次远程登录都要输入密码了。。。