咱们浅配置一下
找到的一个操作简单的参考
这里是完成的效果,可以看到实现了免密登录
配置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