首页 > 其他分享 >ssh client 公钥登录 ssh serve

ssh client 公钥登录 ssh serve

时间:2023-06-03 10:55:39浏览次数:32  
标签:公钥 serve client ssh home pi 目录

树莓派为ssh serve例

  • 检查serve文件夹及文件操作权限,如将文件传输至/home/pi目录,检查pi 文件权限,编辑至相应可操作权限,如:sudo chmod 777 /home/pi
  • 更改serve配置文件,/etc/ssh/sshd_config匹配置:
    PermitRootLogin yes 
    StrictModes no 
    RSAAuthentication yes
    PubkeyAuthentication yes 
    AuthorizedKeysFile	.ssh/authorized_keys 
  • 检查serve /home/pi/目录下是否有.ssh目录,ls -al ,若无该目录则使用ssh localhost 指令生成该目录。
  • 在ssh clint 端使用指令ssh-keygen -t rsa生成id_rsa(私钥)和id_rsa.pub(公钥)。
  • 将客户端公钥保存至ssh sever端.ssh 目录.ssh/authorized_keys 文件中,即可无需sever密码登录。

标签:公钥,serve,client,ssh,home,pi,目录
From: https://www.cnblogs.com/my-trees/p/17453463.html

相关文章

  • Beginner:Client libraries-9 使用ros2doctor识别问题
    目标:在ros2系统中通过ros2doctor工具来识别问题。背景当ros2系统没有按预期运行,可以通过ros2doctor来检查设置。ros2doctor检查ros2的所有方面,包括平台,版本,网络,环境,运行系统等等,警告你可能的错误和问题的原因。ros2doctor是ros2cli的一部分。只要ros2cli按照常规安装,就可以使......
  • 首次进入Mysql修改密码报“The MySQL server is running with the --skip-grant-table
    第一次安装完mysql,修改默认密码的时候,报“TheMySQLserverisrunningwiththe--skip-grant-tablesoptionsoitcannotexecutethisstatement”。先刷新mysql然后再重新修改密码即可。mysql>ALTERUSER'root'@'localhost'IDENTIFIEDBY'123456';ERROR1290(H......
  • mac电脑git配置sshKey后不能下拉代码
    配置全局gitconfig--globaluser.name用户名gitconfig--globaluser.email邮箱gitconfig--list//查看配置的用户ssh-keygen-trsa-C248******@qq.com//输入邮箱,一直回车(遇到y/n,选y)ls-al~/.ssh//查看是否生成了私钥,公钥(id_rsa是私钥id_rsa.pub是公钥)......
  • Beginner:Client libraries-8 在类中使用参数
    目标:创建和运行一个具有ROS参数的类背景当实现自己节点的时候,可能需要从launch文件中添加参数。本教程的目的是告诉你怎样在c++类中创建这些参数,以及怎样在launch文件中设置。任务1、创建一个包ros2pkgcreate--build-typeament_cmakecpp_parameters--dependenciesrcl......
  • odoo14 使用ir.actions.client 自定义弹窗内容
    ir.actions.client介绍ir.actions.client是odooactions事件的一种,触发一个在客户端实现(即js文件中定义的函数,通过core.action_registry.add(tag,函数名)注册到odoo中)动作tag--action在客户端的标识符,一般是一个专用的字符串,在js文件中注册该动作时指定。params(可......
  • SQL Server & PostgreSQL
    SQLServer(CompactEdition)SQLCE中sp_rename仅支持表的修改sp_rename'oldTableName','newTableName';在SqlServer2005ManagementStudio中,您必须使用新名称创建一个新列,然后使用旧列中的值更新它,然后删除旧列。如果列是索引的一部分,那么最后一个操作是困难的。SQ......
  • 为 TortoiseGit 添加 ssh key---运行 TortoiseGit 开始菜单中的 Pageant 程序将ppk私
    TortoiseGit使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥。使用命令 ssh-keygen-C"邮箱地址"-trsa 产生的密钥在TortoiseGit中不能使用。而基于git的开发必须要用到rsa密钥,因此需要用到TortoiseGit的puttykeygenerator工具来生成既适用于git的......
  • Android上试用Linphone(Free SIP VOIP Client)
    1.下载Linphoneapk并且安装到两个Android手机上[url]http://www.linphone.org/eng/download/packages/android.html[/url]2.申请两个免费的SIP帐号进行测试[url]https://www.ekiga.net/[/url]3.在每个Android手机上分别配置Linphone应用程序点......
  • 微服务之间的调用方式RestTemplate和FeignClient
    SpringCloud服务间的调用有两种方式:RestTemplate和FeignClient。不管是什么方式,他都是通过REST接口调用服务的http接口,参数和结果默认都是通过jackson序列化和反序列化。因为SpringMVC的RestController定义的接口,返回的数据都是通过Jackson序列化成JSON数据。一、RestTemplate使用......
  • 使用hydra爆破SSH
    SSH爆破目录SSH爆破一、SSH是什么二、使用SSH的工具1、Xshell2、secureCRT3、WinSCP4、PuTTY5、MobaXterm6、FinalShell三、常见的端口对应服务四、模拟SSH爆破攻击1、信息收集2、爆破SSH3、SSH登录4、尝试创建隐藏计划任务!/bin/bash5、尝试nc连接目标主机的shell五、SSH爆......