windows ssh 控制台连接linux 使用公钥免密登录

前提:linux中安装了ssh

常用命令:登录、上传、下载

  • ssh登录命令输入后,提示输入密码登录
ssh -p22 root@127.0.0.1

ssh -p端口(可省略默认22) 账号@ip地址

  • 上传文件(夹) (注意该命令是在windows命令行中输入的
scp -r C:\Users\2.txt root@127.0.0.1:/home/root

scp -r(递归上传,若上传文件可省略) windos文件 账号@linux地址:linux目录

  • 下载文件(注意该命令是在windows命令行中输入的
scp -r root@127.0.0.1:/home/root/2.txt C:\Users

将windows公钥上传至linux,免密登录

  • windows命令行中输入一下命令,敲3下回车
ssh-keygen

得到公钥:id_rsa.pub、私钥:id_rsa,在 “home/用户/.ssh” 目录中查看

  • 将公钥文件(默认名为id_rsa.pub)上传至 linux
scp id_rsa.pub root@127.0.0.1:/home/root
  • 远程登录linux
ssh -p22 root@127.0.0.1
  • 没有 authorized_keys 文件就先创建
mkdir ~/.ssh
touch ~/.ssh/authorized_keys
  • 将上传的秘钥添加到 ~/.ssh/authorized_keys 文件中
cat id_rsa.pub >> ~/.ssh/authorized_keys

大功告成

存储登录信息,ssh使用别名登录

  • C:\Users\用户名\.ssh 文件夹下新建一个 config文件
  • 填入文件如下格式登录信息
Host server_a
 HostName 192.168.12.117
 Port 22
 User root

Host server_b
 HostName 192.168.12.118
 Port 22
 User root

Host 后是别名,存储后下次就可以直接使用如下命令登录

ssh server_a
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SUNbrightness

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值