1.客户端生成ssh密钥
ssh-keygen -t rsa -C "your_email@example.com"
输入密钥名称test
生成完成会新增两个文件test(私钥),test.pub(公钥)
生成的公钥和私钥拷贝到
C:\Users\xxx\.ssh
2.打开test.pub(公钥),把里面的内容发给服务器配置
3.客户端本地配置
在.ssh文件夹下新建配置文件config
Host testhost
HostName xxx.xxx.xxx.xxx #远程服务器ip
User root
Port 22
IdentityFile C:\Users\xxx\.ssh\test #客户端私钥路径
4.测试连接
打开cmd窗口,输入ssh testhost
5.连接错误
需要检查C:\Users\xxx.ssh\temphost,如果有,删除掉
6.配置了ssh登陆服务器,scp命令如何修改
scp D:\test\1.zip root@x.x.x.x:/data/client/package
修改为
scp -i C:\Users\xxx\.ssh\test D:\test\1.zip root@x.x.x.x:/data/client/package
-i 本地私钥路径