远程主机访问sshd服务

##########功能:让远程主机可以通过网络访问sshd服务,开始一个安全shell

##########ssh 远程主机用户@远程主机ip
[[email protected] ~]# ssh [email protected]
The authenticity of host ‘172.25.0.11 (172.25.0.11)‘ can‘t be established
A key fingerprint is eb:24:0e:07:96:26:b1:04:c2:37:0c:78:2d:bc:b0:08.
Are you sure you want to continue connecting (yes/no)? yes  ##连接陌生主机时需要建立认证关系
Warning: Permanently added ‘172.25.0.11‘ (ECDSA) to the list of knownhosts.
[email protected]‘s password:                ##远程用户密码
Last login: Mon Oct  3 03:13:472016
[[email protected] ~]#                   ##登陆成功

ssh 远程主机用户@远程主机ip -X              ##调用远程主机图形工具
ssh     远程主机用户@远程主机ip     command     ##直接在远程主机运行某条命令

####sshkey加密####
1.生成公钥私钥
[[email protected] ~]# ssh-keygen        ##生成公钥私钥工具
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):[enter]     ##加密字符保存文件(建议用默认)
Created directory ‘/root/.ssh‘.
Enter passphrase (empty for no passphrase):         [enter]     ##密钥密码,必须>4个字符
Enter same passphrase again:                [enter]     ##确认密码
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:                    
ab:3c:73:2e:c8:0b:75:c8:39:3a:46:a2:22:34:84:81 [email protected]
The key‘s randomart image is:
+--[ RSA 2048]----+
|o                |
|E.               |
|..               |
|.  . o           |
|.o. * . S        |
|oo.o o   .       |
|+ =. .  .        |
|o. oo.+..        |
|    ..o*.        |
+-----------------+
[[email protected] ~]# ls /root/.ssh/
id_rsa  id_rsa.pub
id_rsa      ##私钥,就是钥匙
id_rsa.pub  ##公钥,就是锁

2.添加key认证方式
[[email protected] ~]# ssh-copy-id -i /root/.ssh/id_rsa.pub  [email protected]
ssh-copy-id     ##添加key认证方式的工具
-i          ##指定加密key文件
/root/.ssh/id_rsa.pub   ##加密key
root            ##加密用户为root
172.25.0.11     ##被加密主机ip
root
3.分发钥匙给client主机
[[email protected] ~]# scp /root/.ssh/id_rsa [email protected]:/root/.ssh/

4.测试

[[email protected] ~]# ssh [email protected]     ##通过id_rsa直接连接不需要输入用户密码
Last login: Mon Oct  3 03:58:10 2016 from172.25.0.250

##################################

时间: 2024-10-12 06:02:46

远程主机访问sshd服务的相关文章

Linux中的sshd服务和sshkey加密

openssh-server 1.openssh-server 功能:让远程主机可以通过网络访问sshd服务,开始一个安全shell 2.客户端连接方式ssh    远程主机用户@远程主机ip[[email protected] ~]# ssh [email protected]The authenticity of host '172.25.0.11 (172.25.0.11)' can't be established.ECDSA key fingerprint is eb:24:0e:07

Linux(RadHat)基础学习—系统服务控制及sshd服务

1.系统服务 1.什么是服务 系统服务(system services)是指执行指定系统功能的程序.例程或进程,以便支持其他程序,尤其是底层(接近硬件)程序.通过网络提供服务时,服务可以在Active Directory(活动目录)中发布,从而促进了以服务为中心的管理和使用. 2.控制服务 1.systemd 系统初始化程序,系统开始的第一个进程,pid为1 2.pstree 显示系统中的进程树 3.systemctl 命令(服务控制命令) systemctl status sshd 查看指定服

Linux系统 SSHD服务安全优化方案

  # 1. 修改默认端口 #Port 22 # 2. 修改监听协议,只监听某个或某些网络协议 #AddressFamily any AddressFamily inet # 3. 修改ssh只监听内网IP地址(IPV4和IPV6) #ListenAddress 0.0.0.0 #监听IPV4所有网络地址 ListenAddress 192.168.171.0 # 4. 设置密钥生命周期,定时更新密钥,并将密钥设置尽可能长 # --->(需设置Protocol 1) #KeyRegenerati

2-1-搭建Linux实验环境-sshd服务搭建与管理与防治暴力破解-课堂笔记

1.学习Linux服务前期环境准备.搭建一个RHEL6环境 注意:本章学习推荐大家用centos6.X 系列的系统,用RHEL也可以 实验环境搭建: 系统安装 安装RHEL6或者centos 6系列 64位系统 不要用32位 CENTOS6X86_64 从6.5 -6.8 都可以 下载地址:http://pan.baidu.com/s/1o7DxkQu 密码: puny 1)清空iptables [[email protected] ~]# iptables -F[[email protecte

ssh和sshd服务

1.1 对称加密和非对称加密 对称加密:加密和解密使用一样的算法,只要解密时提供与加密时一致的密码就可以完成解密.例如QQ登录密码,银行卡密码,只要保证密码正确就可以. 非对称加密:通过公钥(public key)和私钥(private key)来加密.解密.公钥加密的内容可以使用私钥解密,私钥加密的内容可以使用公钥解密.一般使用公钥加密,私钥解密,但并非绝对如此,例如CA签署证书时就是使用自己的私钥加密. 而这里介绍的SSH服务中,虽然一直建议分发公钥(即使用公钥加密,私钥解密),但也可以分发

(1)远程管理线上服务之sshd服务

任务背景 为了最大程度的保护公司内网服务器的安全,公司内部有一台服务器做跳板机.运维人员在维护过程中首先要统一 登录到这台服务器,然后再登录到目标设备进行维护和操作.由于开发人员有时候需要通过跳板机登录到线上生产 环境查看一些业务日志,所以现在需要运维人员针对不同的人员和需求对账号密码进行统一管理,并且遵循权限最 小化原则 任务要求 跳板机上为每个开发人员创建一个账号,并且只能在指定的目录里管理自己的文件,不能删除别人的文件. (跳板机完成) 线上生产服务器,禁止使用root用户远程登录.(生产

Xshell使用技巧及sshd服务基本配置和使用

一.帐号密码保存.可以保存多个vps登陆信息,免去每次输入的烦恼. 二.数字小键盘输入.如果不设置的话,输入数字小键盘,会显示乱码.如图设置即可: 三.设置文字颜色.如图设置,就可以得到像黑客帝国那样绿色的文字,在你编译软件的时候,是不是恍然若见那华丽丽的数字瀑布? 四.设置命令快捷按钮当你管理多个vps或者经常操作vps的时候,不得不重复输入相同的命令,xshell可以设置快捷按钮,一键输入你设置的命令. 分享几条常用命令:下载使用本博编写的damnp一键包,并优化系统:wget http:/

开源服务专题之------sshd服务安装管理及配置文件理解和安全调优

本专题我将讨论一下开源服务,随着开源社区的日趋丰富,开源软件.开源服务,已经成为人类的一种公共资源,发展势头可谓一日千里,所以不可不知.SSHD服务,在我们的linux服务器上经常用到,很重要,涉及到服务器的安全,对这个服务的安全配置要高度重视.本文将从以下三个方面进行阐述开源服务及ssh服务. 一.学习开源服务的步骤和方法 二.SSHD服务安装.配置.使用 三.设置安全的SSHD服务 一.学习开源服务的步骤和方法: 1. 了解服务的作用:名称,功能,特点 2. 安装 3. 配置文件位置,端口

1.SSHD服务

1. SSHD服务 (1)SSH协议:安全外壳协议,为Secure Shell的缩写.SSH是建立在应用层和传输层基础上的安全协议,sshd服务使用ssh协议来进行远程控制和完成计算机之间的文件传送.传统的传输方式是telnet(终端仿真协议),这种方式极为不安全,并且会使用明文传输密码. (2)OpenSSH软件包,提供了服务端后台程序和客户端工具,用来加密远程控件和文件传输过程中的数据,并由此来代替原来类似的服务. OpenSSH服务需要的3个软件包: [[email protected]