1.创建ssh密钥对
在linux下创建
ssh-keygen -t rsa -b 4096
在windows下创建(使用git的命令行进行创建)
ssh-keygen -t rsa
注:无论在哪生成公钥和私钥,最后来说,公钥需要放在服务器上,私钥需要放在客户端上,中间的传输可以使用ftp或者别的协议进行传输
对linux的目录进行设置
touch /root/.ssh/authorized_keys
cat /root/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
chmod 700 /root/.ssh
chmod 600 /root/.ssh/authorized_keys
2.进行连接
使用xshell进行连接
3.使用ssh传输文件
使用ssh进行文件传输
下载pscp.exe pscp.exe下载地址
放在C:\Windows\System32下边,即可在cmd中进行传输
格式:pscp -r(传输文件夹的时候使用) windows本地路径 用户名@Linux服务器IP地址:/存放路径
pscp f:1.txt root@192.168.13.128:/usr