Linux学习笔记 | 配置ssh
目录:
SSH的必要性
一般服务器都位于远程而非本地,或者及时在本地也不再同一个桌面,服务器的操作优势只需要几行命令操作即可完成。所以一般不需要给服务器配置显示器,而且使用日常机器远程登录操作会显得非常方便。
常用的ssh远程连接工具,putty、secure shell、xshell、mtputty等,这里使用Windows平台下的putty
putty下载:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
将默认镜像源修改为清华镜像源
安装ssh
sudo apt-get install openssh-server
启动ssh服务
service sshd start
查看是否开启了ssh服务
sudo ps -e |gred ssh
设置ssh开机启动,然后重启虚拟机即可
sudo systemctl enable ssh
reboot
查看服务的启动状态
netstat -ntlp
看到端口为22的状态为监听,配置完成
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
卸载ssh
/etc/init.d/ssh stop
apt-get purge openssh-server
在Windows主机下使用putty软件实现ssh连接
查看Linux虚拟机的IP地址
ifconfig
查看Windows主机的IP地址
ipconfig
将Linux IP地址复制贴到下方的地址栏,设置名称,save,open
更多详细方法可以参考:https://jingyan.baidu.com/article/d5a880ebab3f3113f147cc00.html
点开open之后,如果顺利,可以到达登录页面
ps:使用putty时需打开Linux虚拟机
- 修改命令符前缀的颜色
默认情况下命令符前缀$是黑白色的,建议修改为其他的颜色,比如ubuntu终端默认的绿色
方法:Linux下打开终端,进入到自己账号的主目录下,打开bash配置文件
vim ~/.bashrc
找到 #force_color_prompt=yes(46行),去掉注释#,
命令符前缀的颜色和格式是由$PS1变量控制的,60行的34m改为33m,即为黄色
编辑完毕,ESC,:wq保存退出,输入命令生效文件
source ~/bashri 或 ..bashrc
重新打开putty终端,已生效
- putty中的复制粘贴
在终端中复制:左键选中即复制 千万不要按右键
在windows下复制:在终端粘贴 右键即可。
Windows下安装winscp
winscp用于文件传输和权限修改等
至此,一个完整SSH生态建好。
Linux学习笔记 | 配置ssh的更多相关文章
- Linux学习笔记总结--ssh认证登录
原理简介 SSH证书认证登录的基础是一对唯一匹配密钥: 私钥(private key)和公钥(public key).公钥用于对数据进行加密,而且只能用于加密.而私钥只能对使用所匹配的公钥,所加密过的 ...
- Linux学习笔记 | 配置nginx
目录 一.Nginx概述 二.why Nginx? 三.Linux安装Nginx APT源安装 官网源码安装 四.nginx相关文件的配置 html文件:/var/www/html/index.htm ...
- Linux学习笔记 | 配置Samba
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通 ...
- linux学习笔记-配置vbox虚拟机本地连接和外网同时可用
我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 在设置网络里面启用两个网卡,一个桥接,一个网络地址转换 archlinux系统下第一个网络地址转换,第二个桥接 centos7系 ...
- Linux学习笔记-配置阿里云yum源
进入目录:cd /etc/yum.repos.d 备份:mkdir repobak mv *.repo repobak/ 下载CentOS-Base.repo 到路径/etc/yum.repos.d/ ...
- Linux学习笔记(11)linux网络管理与配置之一——配置路由与默认网关,双网卡绑定(5-6)
Linux学习笔记(11)linux网络管理与配置之一——配置路由与默认网关,双网卡绑定(5-6) 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配置DNS ...
- Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析(1-4)
Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配 ...
- Linux 学习笔记
Linux学习笔记 请切换web视图查看,表格比较大,方法:视图>>web板式视图 博客园不能粘贴图片吗 http://wenku.baidu.com/view/bda1c3067fd53 ...
- 91 Testing Linux学习笔记
91 Testing Linux学习笔记... 学习地址:91Testing 的Linux教程=====================学习网址:http://www.91testing.net/ar ...
随机推荐
- 谷歌浏览器debugger技巧
1.Pause/Resume script execution:暂停/恢复脚本执行(程序执行到下一断点停止). 2.Step over next function call:逐步执行. 跳过按钮.它会 ...
- nginx根据http请求,将JSON的请求转发到后端,将非JSON请求,转发到前端
nginx.conf worker_processes 1; events { worker_connections 1024; } http { include mime.types; defaul ...
- 最简单的 K8S 部署文件编写姿势,没有之一!
1. 头疼编写K8S部署文件? K8S yaml 参数很多,需要边写边查? 保留回滚版本数怎么设? 如何探测启动成功,如何探活? 如何分配和限制资源? 如何设置时区?否则打印日志是GMT标准时间 如何 ...
- 【Ubantu 系统显示ip为127.0.0.1 解决办法】
现象:Ubantu : >>>ifconfig Link encap:以太网 硬件地址****************** inet 地址:127.0.0. ...
- Nginx(一):安装与常用命令
简介 Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,特点是占有内存少,并发能 力强,事实上nginx的并发能力确实在同类型的网页服务器中表现 ...
- vue第十九单元(mapState mapMutations等方法的使用)
第十九单元(mapState mapMutations等方法的使用) #课程目标 1.熟练使用mapState 2.熟练使用mapGetters 3.熟练使用mapActions 4.熟练使用mapM ...
- sqoop用法之mysql与hive数据导入导出
目录 一. Sqoop介绍 二. Mysql 数据导入到 Hive 三. Hive数据导入到Mysql 四. mysql数据增量导入hive 1. 基于递增列Append导入 1). 创建hive表 ...
- 关于python面试中的设计模式,搞懂这些就足够了
1.什么是设计模式? 设计模式是经过总结.优化,对我们经常遇到的一些编程问题的可重用的解决方案.设计模式不同于类或库可直接作用于代码.相反,它更为的高级,是一种必须在特定的情形下实现的方法模版. 2. ...
- python之代码重构
在撸码过程中,总有很多代码需要重构,码一个问候用户的小例子,加深对代码重构的印象. 原始代码: 1 import json 2 3 filename = 'username.json' #定义文件名 ...
- Core3.0部署后访问接口提示500.30
前言 在localhost直接运行的时候正常,发布之后访问就一直提示500.30 可能原因 app.UseExceptionHandler入参值 1.查看日志 大致提示Startup.cs的某个参数配 ...