首页 > 其他分享 >ssh

ssh

时间:2022-10-14 13:23:21浏览次数:49  
标签:username 私钥 add ssh key id

秘钥生成

# -m PEM 将密钥的格式设为 PEM
# -t rsa 要创建的密钥类型为RSA 格式
# -b 4096 密钥的位数为4096
# -C 追加到公钥文件末尾以便于识别的注释
# -f 私钥文件的文件名
ssh-keygen -m PEM -t rsa -b 4096 -C 'comments' -f ~/.ssh/id_rsa

# 加载私钥
ssh-add id_key_name
# 查看代理中的私钥
ssh-add -l
# 查看代理中私钥对应的公钥
ssh-add -L
# 移除指定的私钥
ssh-add -d /path/of/key/key_name
# 移除所有的私钥
ssh-add -D

远程机器部署秘钥

# 拷贝公钥到远程机器
ssh-copy-id -i id_key.pub username@hostname

# 复制公钥到远程机器
ssh user@host 'mkdir -p .ssh && cat >> .ssh/authorized_keys' < ~/.ssh/id_rsa.pub

远程登录

# 远程登录
ssh username@hostname

# 远程登录,指定端口
ssh -p 22 username@hostname

# 指定端口12345(修改过默认端口为12345),指定秘钥登录
ssh-copy-id -p 12345 -i id_key username@hostname

别名登录

# 配置别名
$ vi ~/.ssh/config
Host host1
HostName 192.168.0.123
User username
IdentityFile ~/.ssh/id_private

# 别名登录
ssh host1

标签:username,私钥,add,ssh,key,id
From: https://www.cnblogs.com/BuzzWeek/p/16791239.html

相关文章

  • SSH整合笔记
    1302017110813020171108注意action类需要配置为多例【@Scope(value="prototype")】1、SSH框架-->S:Struts2S:SpringH:Hibernate2、SSH框架整合原理1)、Struts的控制......
  • kali开启ssh并开机自启
    安装和启用SSHKali默认是没有安装ssh和启用ssh的我们需要先安装:aptinstallssh然后vim/etc/ssh/sshd_config(如果不需要启用Root登陆可以跳过)修改PermitRootLogin后......
  • Tabby,一款老外都在用的 SSH工具,竟然还支持网页操作
    会编程的蜗牛主要分享java编程,也会涉及其他方向的技术分享。1篇原创内容公众号序言各位好啊,我是会编程的蜗牛,作为java开发者,或者说编程人员,程序员的我们,Linux服务器总......
  • 【网络安全】ssh禁用弱秘钥交换算法和弱MAC算法
    一、通过nmap查看ssh允许算法nmap--scriptssh2-enum-algos-sV-p22**.**.**.**举例:二、禁用弱秘钥交换算法和弱mac算法#修改/etc/ssh/sshd_config,在文件末尾添加以下......
  • python ssh 交互式命令行脚本
    importparamikoimportjsonimporttimeimportsysimportosfromparamiko.ssh_exceptionimportNoValidConnectionsErrorfromparamiko.ssh_exceptionimportAut......
  • 关于Gitlab-配置SSH Keys-及使用Git命令行进行登录克隆
    如果是需要使用Git对自己Gitlab上的代码进行clone,过程如下:1、首先需要在Gitlab上配置sshkeys  配置方法:设置--> SSHKeys-->添加公钥信息,输入一个Title-->Addkey......
  • 使用公私钥认证的方式进行linux的ssh登录
    1.客户端(kali)下生成公钥/私钥命令:ssh-keygen2.之后在.ssh文件夹内生成两个文件,分别为:私钥id_rsa和公钥id_rsa.pub3.之后在客户端使用命令,ssh-copy-id用户名@id(解析:使用......
  • SpringBoot整合ssh
    背景:测试环境连接生产环境的数据库,无法本地调试环境: JDK8Maven:3.6.3Springboot:2.1.4jsch:0.1.55Jsch百度百科介绍:JSch是SSH2的一个纯Java实现。它允许你连......
  • RedisShake迁移同步工具
    阿里开源项目地址:https://github.com/alibaba/RedisShake程序下载地址:https://github.com/alibaba/RedisShake/releases下载最新程序,里面包含了配置文件https://gith......
  • 软件收集:SSH远程连接服务器软件
    1、Xshell和XFTP官网免费版本https://www.xshell.com/zh/free-for-home-school/2、Putty和pscp和psftp下载https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.htm......