快速玩转linux(2)
ssh是什么
SSH:secure shell 安全外壳协议
建立在应用层基础上的安全协议
可靠, 专为远程登录会话和其他网络服务提供安全性的协议。
客户端服务端都基本支持全平台
服务器安装ssh服务
- 安装ssh
yum install openssh-server
- 启动ssh
service shhd start
- 设置开机启动
chkconfig sshd on
服务器版本的操作系统默认安装了ssh服务。桌面化的操作系统一般没有安装。
如果提前不安装好我们没得连接。、
ps -ef |grep ssh
是用来查看我们进程在不在的命令。
客户端安装ssh客户端
windows平台下Xshell。 Linux下
yum install openssh-clients
在执行安装server端命令时已经将客户端安好了。
你的本地Linux链接你的阿里云。
ssh客户端连接服务器
ssh root@192.168.0.7
点击新建创建一个本地shell。输入上面的命令,然后会弹出窗口。
账号@ip。
可以看到我们在我们的linux虚拟机中通过ssh连接到了我们的腾讯云。
注意:密码不会显示。
mac平台命令也一模一样。
SSHconfig用法详解
- config为了方便我们批量管理多个ssh。
- config 存放在~/.ssh/config
- config 配置语法
~表示家目录。.表示家路径。
语法关键字:
| 关键字 | 名称 |
|---|---|
| Host | 别名 |
| HostName | 主机名 |
| Port | 端口 |
| User | 用户名 |
| IdentityFile | 密钥文件的路径 |
主机名也可以是ip。ssh服务默认22端口。
host "mtianyan"
HostName 192.168.0.7
User mtianyan
Port 22
IdentityFile ~/.ssh/id_rsa.pub
IdentitiesOnly yes
cd进入目录之后使用touch config命令创建配置文件。
使用vim 编辑
host "mtianyan"
HostName 192.168.0.7
User mtianyan
Port 22
可以看到这时我们是可以直接使用名字进行连接的。
免密码登录方案之SSHkey
sshkey 使用非对称加密方式生成公钥和私钥。 公钥可以传播给别人,私钥我们要自行存放。
私钥存放在本地~/.ssh目录
公钥可以对外公开, 放在服务器
~/.ssh/authorized_keys
实现从本地到服务器的免密登录
在.ssh目录下touch authorized_keys
将刚才我们使用xshell生成的公钥复制进来。
三步走策略:
- 在windows上使用xshell生成密钥,将公钥保存下来
- 在Linux的ssh目录下创建authorized_keys文件
- 将公钥内容粘贴进去。
此时可以通过windows直接登录linux
Linux生成sshkey
ssh-keygen -t rsa
ssh-keygen -t dsa
点击用户密钥管理者: 点击生成密钥
.pub文件是公钥。另一个是私钥
如何使用?
点击用户身份验证: pubkey
当报错: Could not open a connection to your authentication agent.
使用 ssh-agent bash 之后再add。
SSH端口安全
端口安全指的是尽量避免服务器远程连接端口被不法分子知道。为此而改变默认服务端口号的操作。
如何改变ssh服务端口
修改/etc/ssh/sshd_config配置
设置监听两个端口
service sshd restart
将服务进行重启
- sshagent bash打开
- ssh-add 添加
- ssh host登录
快速玩转linux(2)的更多相关文章
- 快速玩转linux(1)
快速上手Linux玩转典型应用 mark 大牛都会使用Linux, Linux命令是行业要求. 商业服务器基本都是linux 开源软件都先支持Linux(只支持) 大数据分析.机器学习首选Linux ...
- 快速玩转linux(3)
Linux常用命令 软件操作命令 执行操作 命令 软件包管理器 yum 安装软件 yum install xxx 卸载软件 yum remove xxx 搜索软件 yum search xxx 清除缓 ...
- 快速玩转linux(4)
websever安装配置 Nginx & Apache 并发量. Apache基本操作 解释 命令 安装 yum install httpd 启动 service httpd start 停止 ...
- .Neter玩转Linux系列之一:初识Linux
一.为什么要学习Linux (1)首先我们欣赏一下,曾经的微软是如何看待Linux的,是不是很惊讶,微软还是很可爱的(#^.^#) 如今的微软看待Linux的态度:有人说微软技术那么厉害,难道微软就不 ...
- 【Flask】Flask快速玩框架
最近比较忙 快速玩Flask框架,为微博做些准备 part 1 python程序 from flask importFlask, render_template, session, redirect, ...
- 玩转Linux之- CentOS 7.0,启用iptables防火墙
原文 玩转Linux之- CentOS 7.0,启用iptables防火墙 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙. 1.关闭firewall:sy ...
- 快速玩转Apple Pay开发
快速玩转Apple Pay开发 更新时间:2016年02月20日09时25分 来源:传智播客 Apple Pay 2016年2月18日上午,苹果公司宣布,与中国银联达成合作,正式在中国大陆上线Appl ...
- [Linux] PHP程序员玩转Linux系列-lnmp环境的搭建
1.PHP程序员玩转Linux系列-怎么安装使用CentOS 在平常的工作中,我作为PHP程序员经常要搭建一下环境,这个环境就是Linux系统下安装nginx,php,mysql这三个软件,对软件进行 ...
- [Linux] PHP程序员玩转Linux系列-搭建代码开发环境
1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 有些同学可能觉得我写的都是啥yum安装的,随便配置一下而已,没啥技术含量,我的目的 ...
随机推荐
- 获取css样式,style、getComputedStyle及currentStyle的区别
样式表有三种: 内嵌样式:<div id="box" style="color:red">box</div>,style写在html中的 ...
- SharePoint 2013 - User Custom Action
1. User Custom Action包含Ribbon和ECB,以及Site Action菜单等,参考此处: 2. 系统默认ECB的Class为: ms-core-menu-box --> ...
- GridCellChoiceEditor
choice_editor = wx.grid.GridCellChoiceEditor(choices_list, True) grid.SetCellEditor(row, col, choice ...
- Java Web 常用在线api汇总(不定时更新)
1.Hibernate API Documentation (3.2.2.ga) http://www.hibernate.org/hib_docs/v3/api/ 2.Spring Framewor ...
- SOL的补充
之前写过一些关于远程安装系统的文档,但是对于SOL还是糊涂不清. Serial Console 可以将输入输出转发到串行接口(com1, com2), 假如你有串行读取设备,就可以看到显示,控制输入. ...
- JavaScript专题
1. 在ajax的任何回调方法中,比如success回调,使用return,将会无效 2. //todo
- Sticky footers 套路
[CSS Secrets] http://shop.oreilly.com/product/0636920031123.do 以饿了么商家信息的弹出层为例,布局如下: <!-- 饿了么 弹出层部 ...
- Python map/reduce/filter/sorted函数以及匿名函数
1. map() 函数的功能: map(f, [x1,x2,x3]) = [f(x1), f(x2), f(x3)] def f(x): return x*x a = map(f, [1, 2, 3, ...
- 【转】android Looper 理解
在主线程中运行的部分,都可以直接使用Handler,因为在主线程启动的过程中(ActivityThread的main函数里)会调用Looper.prepareMainLooper(),Looper类中 ...
- POJ 3764 The xor-longest Path 【01字典树&&求路径最大异或和&&YY】
题目传送门:http://poj.org/problem?id=3764 The xor-longest Path Time Limit: 2000MS Memory Limit: 65536K ...