`
luoping0425
  • 浏览: 106048 次
  • 性别: Icon_minigender_2
  • 来自: 赣州
文章分类
社区版块
存档分类
最新评论

ssh连接远程主机(设置SSH key)

阅读更多
连接其他主机使用key,登录其他主机时不需要输入用户名、密码
假设
  本地IP:127.0.0.1
  远程IP:222.222.222.222
操作:
在本地:
$ cd ~/.ssh
$ ls
查看是否有id_rsa.pub文件,如果不存在则生成公共密钥:
$ ssh-keygen -t rsa

在.ssh目录下创建config文件,写入:
remote1:
  Hostname 222.222.222.222
  User remote_user

将id_rsa.pub内容复制到远程主机的.ssh目录下的authorized_keys文件中。

以后连接就可以直接使用ssh remote1,不需输入用户名和密码

然后只需要 ssh remote1就可以连接到远程主机了。

参考:Using SSH without typing passwords :http://quark.phy.bnl.gov/www/sshsetup.html
分享到:
评论

相关推荐

    SSH客户端操作Linux

    2.已连接远程主机: remotehost$ 3.要临时回到本地主机,输入退出符号:“~”与“Control-Z”组合。 当你输入“~”你不会立即在屏幕上看到,当你按下并且按回车之后才一起显示。如下,在远程主机中以此输入“~” ...

    基于Xshell使用密钥方式连接远程主机

    基于Xshell使用密钥方式连接远程主机,具体内容如下 连接远程主机,就验证身份而言,一般有两种方式,一种是通过用户密码;另一种通过公钥的方式(Public Key)。 图1、xshell支持验证登录用户的方式 下面就使用...

    linux ssh key

    ssh-key-gen 在本地主机上创建公钥和密钥,用 ssh-copy-id 把公钥复制到远程主机上,直接登录远程主机

    ssh-action:用于执行远程ssh命令的GitHub操作

    timeout -ssh到远程主机的超时,默认为30s command_timeout -ssh命令的超时,默认为10m key -ssh私钥的内容。 〜/ .ssh / id_rsa的原始内容 key_path -ssh私钥的路径 fingerprint -主机公钥的指纹SHA256,默认为...

    ssh(ssh-keygen)配置免输入密码登录远程主机的方法

    远程主机:ha02eth0: 192.168.1.200 //对外IP地址 本地主机ha01配置: 代码如下:[root@ha01 /]# cd /etc/ssh[root@ha01 ssh]# ssh-keygen -t rsa -N “” (该步骤生成key公私密钥对,-N “”表示密钥对短语为空)...

    tunl:使用SSH将远程端口安全地代理到本地端口

    使用SSH将远程端口安全地代理到本地端口。 用法 程式化 var tunl = require('tunl'); tunl({ map: { 80: 8080 }, ssh: { host: 'example.com', username: 'joe', key: 'path/to/key.pem' } }); 命令行界面 ...

    ssh-keyscan命令 收集主机的ssh公钥

    ssh-keyscan命令是一个收集大量主机...指定连接远程主机的端口 -T 指定连接尝试的超时时间 -t 指定要创建的密钥类型 -v 信息模式,打印调试信息 参考实例 收集主机ssh公钥,并输出调试信息: [root@linuxcoo

    Linux下sshd服务及服务管理命令详解

    sshd SSH为Secure Shell的缩写,是应用层的安全协议。...利用SSH协议可以有效防止远程管理过程中的信息泄露问题。 openssh-server 功能:让远程主机可以通过网络访问...sshkey加密 基于口令的安全认证 只要你知道自己帐号

    Linux配置远程SSH无密码登录

    本文实例为大家分享了jaLinux配置远程SSH无密码...ssh-copy-id也会给远程主机的用户主目录(/home)和/root/.ssh和/root/.ssh/authorized_key设置合适的权限 1)创建公钥和密钥 [root@test ~]# ssh-keygen -t rsa

    远程连接Xshell和Xftp4.rar

    Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。 Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除...

    Linux 配置SSH免密登录 “ssh-keygen”的基本用法

    1 什么是SSH ...为了在不同平台/网络主机之间的通信安全, 很多时候我们都要通过ssh进行认证. ssh认证方式主要有2种: ① 基于口令的安全认证: 每次登录的时候都要输入用户名和密码, 由于要在网络上传输密码,

    server-add:智能脚本,可自动将新服务器添加到ssh config,Ansible并配置远程服务器ssh以与ssh-keys连接并拒绝密码身份验证

    服务器添加智能脚本可自动将新服务器添加到ssh配置文件,Ansible主机文件中,并将远程服务器ssh配置为与ssh-key连接并拒绝密码认证。 该脚本还将为root用户设置一个随机密码,因为提供商经常通过电子邮件发送默认...

    linux远程登录ssh免密码配置方法

    很简单,使用ssh-keygen 在主机A上生成private和public密钥,将生成的public密钥拷贝到远程机器主机B上后,就可以使用ssh命令无需密码登录到另外一台机器主机B上。 三、步骤 主机A: 1、 生成公钥和私钥文件id_rsa和...

    Python paramiko模块使用解析(实现ssh)

    开发堡垒机之前,先来学习Python的paramiko模块,该模块基于SSH用于连接远程服务器并执行相关操作 安装paramiko模块 pip3 install paramiko 基于用户密码方式 import paramiko # 创建SSH对象 ssh = paramiko.SSH...

    Putty实现自动登陆远程Linux主机的方法

    由于工作需要,经常要从 Windows 主机访问远程的 Ubuntu 服务器,每次输入账号和老长的密码,感觉很麻烦,于是参考网上的教程简单的设置了一下就能自动登陆远程主机了,非常的方便。 虽然 Putty 也提供了 puttygen....

    python实现ssh及sftp功能(实例代码)

    1.在Linux上我们通过scp命令实现主机间的文件传送,通过ssh实现远程登录 ,比如 我们经常使用的xshell远程登录工具,就是基础ssh协议实现window主机远程登录Linux主机  下面简单的在python实现这几个功能 下面使用...

    Xshell5 xshell

    Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。 Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。除...

    iAM:简单快速的SSH会话管理器

    开发此小型CLI是为了减轻和减少通过各种自动化方法远程连接到特定主机所花费的时间。 iAM提供了一种优雅,简单的解决方案,用于在主机之间分组,连接,建立隧道和管理ssh密钥。地位: 每天用于生产。 路线图: 更多...

    SSH2Uploader:基于PHPphpseclib的上传工具,支持多主机

    远程:SSH2 代理。 ##环境参数 SSH2Uploader 接受如下: CONFIG : 分配要加载的配置文件,用“,”分割。 SU :将权限分配为 777,以“,”分隔。 RESET :此选项将首先删除指定的文件夹,然后将其创建为一个新...

    skm:一个简单而强大的SSH密钥管理器

    将默认的SSH密钥复制到远程主机 重命名SSH密钥别名 备份和还原所有SSH密钥 提示用户界面以选择SSH密钥 定制的SSH密钥存储路径 安装 自制酒 brew tap timothyye/tap brew install timothyye/tap/skm 使用围棋 go get ...

Global site tag (gtag.js) - Google Analytics