linux无密码ssh登录设置

概述

在一些常用设备之间ssh, scp,不用输入密码可以节省不少时间。

生成密钥

先看本地是否有密钥,如果有,则不用生成,否则会影响到以前打通的设备。

复制代码

代码如下:

ls ~/.ssh/id_rsa.pub

没有则用 ssh-key-gen 在本地主机上创建公钥和密钥

复制代码

代码如下:

ssh-keygen -t rsa

一路回车

把公钥复制到远程主机上

复制代码

代码如下:

ssh-copy-id -i ~/.ssh/id_rsa.pub <a href="mailto:root@192.168.0.3">root@192.168.0.3</a>

直接登录远程主机

复制代码

代码如下:

ssh 192.168.0.3

无须密码,直接登录。
从192.168.0.3上ssh本机仍然需要密码,按上面步骤在192.168.0.3上操作,也可省略密码。

(0)

相关推荐

  • CentOS下ssh如何登录限制ip?CentOS下ssh登录限制ip的方法

    linux下ssh登录限制ip的方法 vi /etc/hosts.allow sshd:192.168.0.100:allow          //允许IP 192.168.0.100 登录 ssh ...

  • ssh无密码手顺设置

    ssh无密码手顺设置 由于网上好多配置无密码登录都很不好用,我干脆自己写一个放上来共大家参考了,我这边准备了3台测试机,需求是这三台机器都可以不使用密码互相访问。 步骤如下: www.pcjsh.co ...

  • Linux使用ssh公钥实现免密码登录实例

    ssh 无密码登录要使用公钥与私钥.linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例. 有机器A(192.168.1.155),B(192.168.1.181).现想 ...

  • Linux中禁止root用户SSH登录及修改SSH端口的方法

    Linux中禁止root用户SSH登录及修改SSH端口的方法

  • Linux系统SSH免密码登陆远程服务器的技巧

    搭建Hadoop环境需要设置无密码登陆,所谓无密码登陆其实是指通过证书认证的方式登陆,使用一种被称为"公私钥"认证的方式来进行ssh登录.在linux系统中,ssh是远程登录的默认 ...

  • Linux下常用安全策略设置的六个方法

    “安全第一”对于linux管理界乃至计算机也都是一个首要考虑的问题。加密的安全性依赖于密码本身而非算法!而且,此处说到的安全是指数据的完整性,由此,数据的认证安全和完整性高于数据的私密安全,也就是说数 ...

  • SSH登录工具常用命令

    操作方法 01 既然申请了国外的主机,那么SSH登录工具肯定是必不可少的,这里罗列一些常用的SSH命令,以备查用. 首先我们得知道什么叫shell. 操作系统与外部最主要的接口就叫做shell,或许这 ...

  • PuTTY SSH Tunnel设置图文教程

    但是PuTTY的SSH Tunnel设置我经常忘记,老得Google。现在记录下来,备查。 打开PuTTY,输入主机名或IP地址 切换到Connection -> SSH -> Tunne ...

  • Linux修改SSH端口和禁止Root远程登陆

    Linux修改ssh端口22 vi /etc/ssh/ssh_config vi /etc/ssh/sshd_config 然后修改为port 8888 以root身份service sshd res ...