【ssh】配置ssh远程连接和免密登录

在这里插入图片描述

咱们浅配置一下
找到的一个操作简单的参考
这里是完成的效果,可以看到实现了免密登录
在这里插入图片描述

配置SSH免密登录

操作

ssh肯定都安装了是吧
在这里插入图片描述
没安装的话用命令sudo apt-get install openssh-server安装一下(可以先sudo apt-get update 更新一下)
像上面这样出现ssh使用说明就是已经安装好了
service --status-all | grep ssh看一下有没有启动ssh服务
如果没有启动的话用sudo service sshd start启动一下

生成rsa密钥对

输入命令ssh-keygen -t rsa 所有都回车默认
在这里插入图片描述

将生成的公钥传到服务器

命令ssh-copy-id c2120xxxx@ip再跟着提示走就行

一些花絮

后面演示的时候发现不好使了,又把两个文件删掉重新整了一下[捂脸]
在这里插入图片描述
然后发现还是不行
在这里插入图片描述
去搜一下报错
然后又报错了
在这里插入图片描述

再搜一下
跟着做一下
在这里插入图片描述
再试一下
在这里插入图片描述
在这里插入图片描述
好像又遇到了什么问题,先走着看
请添加图片描述


请添加图片描述

先这样了,电脑要没电了,寄
然后又找了个
再试试看
请添加图片描述

然后我也不知道怎么回事,就好了(挠头)
请添加图片描述

先睡觉了(电脑居然还有电


2024年8月12日更新

配置SSH远程登录

如果我们自己开了服务器,或者是使用linux开发板,需要进行ssh远程连接来更方便地开发和管理,那么就需要在自己的linux设备上配置ssh远程登录
首先在终端下载openssh-server
sudo apt install openssh-server
下载完成之后就会自动运行,可以通过命令sudo systemctl status ssh查看
如果成功运行,终端上应该会有如下显示
请添加图片描述
如果没有成功运行,用命令sudo gedit /etc/ssh/sshd_config
还需要修改配置文件sudo vim /etc/ssh/sshd_config
删除port 22前面的注释符号,再修改下面的这行
请添加图片描述
请添加图片描述
之后就可以用其他的设备ssh远程登录这台Linux机器了,这里我用的是windows,工具为mobaxterm
请添加图片描述
如果需要更方便地编辑代码,也可以使用vscode插件Remote-SSH

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值