服务器配置了ssh登陆,客户端应该如何设置才能通过ssh登陆服务器

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 本地私钥路径
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值