Linux基础知识之--SSH

ssh服务器简介

SSH即Security Shell的意思,他可以将连线的封包进行加密技术,之后进行传输,因此相当的安全
SSH协定,在预设的状态下,本身就提供了两个服务器功能:
• 一个就是类似telnet的远程连接使用shell的服务器,也就是俗称的SSH
• 另一个就是类似FTP服务的sftp-server,它提供更安全的FTP服务
加密形式:公钥私钥(不对称加密)
系统默认就安装了ssh服务端软件(如果系统安装的是mini版的,想要安装SSH的话,它的软件包的名字为:openssh-server)
systemctl restart sshd.service
ssh服务器监听的端口为TCP协议的22号端口。telnet端口为23号

ssh服务器配置文件简介

SSH的配置文件存放在:/etc/ssh/目录中,在此目录中存放了两个基于的配置文件: sshd_config与ssh_config前一个文件是SSH服务端的配置文件,后一个为SSH客户端的配置。另外在这个目录中还存放有ssh_host开头的文件,这些文件均为密钥文件。加.pub是公钥,不加.pub的是私钥

解密流程:
1.A要向B发送信息,A和B都要产生一对秘钥用于加密
2.A的私钥保密,A的公钥告诉B;B的私钥保密,B的公钥告诉A
3.A要给B发送信息时,A用B的公钥加密信息,因为A知道B的公钥
4.A将这个消息发给B(已经用B的公钥加密消息)
5.B收到这个消息后,B用自己的私钥解密A的消息。其他所有收到这个报文的人都
无法解密,因为只有B才有B的私钥
PS:公钥只负责对信息进行加密,私钥只负责对信息进行解密,最重要的是,私钥是
无法从公钥推导出来的

ssh客户的应用

• ssh:安全shell进程
• ssh [ -X ] 用户@主机名
• ssh 用户@主机名 远端指令
• scp:基于ssh的安全远端拷贝文件与目录
• scp –r 文件/目录 用户@主机名:远端目录
• 拷贝本地文件到远端目录
• scp –r 用户@主机名:远端目录[/文件] 本地目录
• 拷贝远端《文件/目录 -r》到本地目录
• sftp:基于ssh的安全ftp传送
• sftp 用户@主机名

SSH连接实操

一个虚拟机的sheet右键,管理,克隆,克隆出一个虚拟机
原虚拟机为1,克隆机为2
ifconfig 两边都看看有没有IP地址,没有的话要设置
电源键,network里设置,如果是DHCP自动获取的话将它关一下再开一下,就自动获取到了。如果不能自动获取就手动设置IP地址,掩码以及网关

现在 1 的IP地址为192.168.169.1282 的IP地址为192.168.169.129
1为客户端,2为服务器
互相ping一下看看能不能通

1上:
ssh [root@192.168.169.129]检验对方的指纹是不是1要连的,如果没问题就yes。这个只有第一次的时候会提示,以后就不用了。除非对方改指纹
②输入2的root的密码,显示last login就说明成功连入了
③ifconfig发现IP地址为2的IP地址
④exit就可以退出
★但是现在退出再ssh登入的时候发现还要密码,如果我不想再输入密码了就↓👇

ssh客户端通过密钥访问SSH服务器(设置以后登入不需密码)
在默认的情况下,客户端在访问SSH服务器的时候需要通过密钥与密码认证,任何一种没有通过都无法访问。但在某些时候,如果每次都输入用户名与密码将会带来管理上的麻烦,如果想直接通过密钥访问而不需要提供密码,则可以在SSH客户端创建密钥并将公钥导出给SSH服务器,这样客户端就不需要提供密码来验证证了

步骤:
• 客户端创建密钥:ssh-keygen
• 将客户端的公钥拷贝给SSH服务器
• 客户端:ssh-copy-id root@server_IP

接上面的程序:

1里(作为客户端):
ssh-keygen 一直敲回车,敲到不能敲为止
ssh-copy-id [root@192.168.169.129]
⑦输入2(服务器端)的root用户的密码
ssh [root@192.168.169.129]时就自动登入了,不再需要密码
但是这时从2登入1时还是需要密码,想不需要密码需要在2中也进行以上设置才行

1里:
ssh root@192.168.169.129 reboot远程将2重启
ssh root@192.168.169.129 poweroff 远程将2关机
但是远程操作首先得保证你有执行这个命令的权限。如果没有的话操作不会生效
涉及到系统权限的只有root用户能做,其他用户做不了

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,002评论 6 509
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,777评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,341评论 0 357
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,085评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,110评论 6 395
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,868评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,528评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,422评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,938评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,067评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,199评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,877评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,540评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,079评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,192评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,514评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,190评论 2 357

推荐阅读更多精彩内容

  • 第一章:特殊字符 1.1 & 特殊字符 在Linux的 shell 文件中常会见到以 & 结尾的命令,例如: 命令...
    肆不肆傻阅读 926评论 0 3
  • 先来看几个问题ssh是什么?ssh的作用是啥?是如何实现的?如何实现不输入密码进行登陆?ssh用户这边保存的是公钥...
    ivan_cq阅读 2,130评论 0 1
  • 硬链接和软连接 硬链接Inode相同的文件互为硬链接文件不能跨文件系统不能对目录创建hardlink.png 软连...
    ScienBeast阅读 411评论 0 0
  • ls 命令说明 ls 是英文单词 list 的简写,其功能为列出目录的内容,是用户最常用的命令之一,类似于 DOS...
    逗留阅读 640评论 0 0
  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 7,524评论 16 22