Linux SSH无交互式访问配置

环境准备两台Linux服务器:

  1. 准备一台SSH服务端(系统环境centos6.5,ip地址192.168.100.100)
  2. 准备一台SSH客户端(系统环境centos6.5,ip地址192.168.100.101)

1.检查是否安装SSH软件包

[[email protected] ~]# rpm -qa openssh-server openssl
openssh-server-5.3p1-94.el6.x86_64
openssl-1.0.1e-15.el6.x86_64

2.启动SSH服务

[[email protected] ~]# /etc/init.d/sshd start

3.创建密钥对

[[email protected] ~]# ssh-keygen    一路回车

Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
94:89:72:48:48:bb:89:cc:00:af:c0:69:e4:e8:13:5f [email protected]
The key‘s randomart image is:
+--[ RSA 2048]----+
|.o...            |
|*.oo . . o       |
|+*o oEo +        |
|Booo.o .         |
|o=o.    S        |
|  .              |
|                 |
|                 |
|                 |
+-----------------+

4.拷贝公钥至客户端

[[email protected] ~]# ssh-copy-id -i .ssh/id_dsa.pub [email protected]

The authenticity of host ‘192.168.100.101 (192.168.100.101)‘ can‘t be established.

RSA key fingerprint is 5d:1b:b2:67:84:23:83:f9:59:3b:bd:91:b5:8f:c2:a9.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added ‘192.168.100.101‘ (RSA) to the list of known hosts.

[email protected]‘s password:

Now try logging into the machine, with "ssh ‘[email protected]‘", and check in:

.ssh/authorized_keys

to make sure we haven‘t added extra keys that you weren‘t expecting.

5.测试登录,无需密码直接登录客户端

[[email protected] ~]# ssh [email protected]

6.ssh-copy-id非22端口的使用方法

[[email protected] ~]# ssh-copy-id -i  /root/.ssh/id_rsa.pub  ‘-p 端口号 [email protected]‘

时间: 2024-11-03 18:00:17

Linux SSH无交互式访问配置的相关文章

SSH无password登陆配置

摘录一 在192.168.42.142机器上 1)执行:ssh-keygen -t rsa 2)然后拍两下回车(均选择默认) 3)执行: ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected] 或普通用户: ssh-copy-id [email protected] 4)再输入163机器上的rootpassword 此时.再ssh 到163机器,则不须要password了. 相互之间scp,也不须要password 摘录二 配置 ssh 实现

suse linux ssh远程无法访问问题

当正常安装完Suse Linux Enterprise Server 11 sp1 时,无法通过SecureCRT或者PuTTY之类的终端程序进行连接. 折腾了一下,发现问题所在: 1.  需要关闭防火墙,如下图在YAST里可以关闭,也可以使用下面命令行的方式,但出于安全的考虑,在实际使用是还是要根据实际情况打开防火墙,应该配置防火墙允许正确的,合法的通讯通过. 但是,什么是正确的,什么是合法的通讯,这就需要有些实际经验,需要有些功力了,呵呵! 本次只是测试一下,故关闭防火墙 2.使用命令行停止

mac/linux ssh 免密码登陆配置及错误处理

先说一下,mac 和linux 的设置方法是一样的 一般做法可以参照http://www.tuicool.com/articles/i6nyei 第一步:生成密钥.在终端下执行命令: ssh-kegen -t rsa 一路回车,各种提示按默认不要改,等待执行完毕.然后执行: ls ~/.ssh #可以看到两个密钥文件:id_rsa(私钥) id_rsa.pub(公钥) 第二步:放置公钥到Linux服务器.使用scp命令: scp ~/.ssh/id_rsa.pub [email protecte

Linux SSH免密码登录配置

ssh-keygen -t rsa 在母机上/root/.ssh目录,有id_rsa.pub文件,就是刚才执行ssh-keygen所生成的公钥key文件. scp ~/.ssh/id_rsa.pub [email protected]192.168.153.138:/root/.ssh/authorized_keys

Linux ssh无密码访问 利用密钥对

Linux ssh无密码访问 #如果密钥密码回车两次,密钥密码为空,采用ssh登录就不需要输入密钥密码,ssh [email protected]回车即可进入9.80,做到第二步即可实现目的.如果密钥自己设的有密码,想实现无密码登录可以看第三步. 服务器 s 客户端 c   s用的192.168.9.22   c用的192.168.9.80 1.生成密钥对,简便起见,在c上来生成,以下操作我用的都是root,你也可以用普通用户 [[email protected] ~]# ssh-keygen

记录一则Linux SSH的互信配置过程

需求:四台Linux主机,IP地址为192.168.10.10/11/12/13,配置root用户的等价性1.各节点ssh-keygen生成RSA密钥和公钥 ? 1 ssh-keygen -q -t rsa  -N "" -f  ~/.ssh/id_rsa 2.将所有的公钥文件汇总到一个总的授权key文件中在10执行汇总: ? 1 2 3 4 ssh 192.168.10.10 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

(转)Linux SSH配置和禁止Root远程登陆设置

原文 一.修改vi /etc/ssh/sshd_config 文件 1.修改默认端口:默认Port为22,并且已经注释掉了:修改是把注释去掉,并修改成其它的端口. 2.禁止root用户远程登陆:修改PermitRootLogin,默认为yes且注释掉了:修改是把注释去掉,并改成no. 3.PermitEmptyPasswords   no不允许空密码用户login 二.ssh的公钥认证配置: 修改vi /etc/ssh/sshd_config 文件 RSAAuthentication yes  

linux 下 VNC Server安装配置及 eclipse CDT C/C++ 开发环境搭建(我用的是阿里云服务器 ubuntu 12.04 64-bit,无图形化界面)

linux 下 VNC Server安装配置及 eclipse CDT C/C++ 开发环境搭建(我用的是阿里云服务器 ubuntu 12.04 64-bit,无图形化界面): 既然要用 eclipse 可视环境下开发,那首先要安装图形界面喽!!! 对开发者来说,个人认为 linux 选择界面优先选择顺序:Awesome(性能最好) > Xfce4 > gnome > unity-2d //////////////////////////////////////////////// 首先

Linux ssh 安全配置

Linux ssh 安全登陆 创建ssh密钥 [[email protected] ~]# ssh-keygen -t rsa #创建密钥 Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): # 密钥位置 Enter passphrase (empty for no passphrase): #输入密钥,可以为空 Enter same passphrase