自学linux——6.安全外壳协议(ssh服务)
ssh服务
ssh(secure shell)安全外壳协议:远程连接协议,远程文件传输协议
1.协议使用端口号默认:22
若要修改,则修改ssh服务的配置文件/etc/ssh/ssh_config
a.端口值的范围:0-65535
b.不能使用别的服务已经占用的端口
2.服务的停止/启动/重启:
①service sshd stop/start/restart
②/etc/init.d/sshd stop/start/restart(停止慎用)
3.远程终端
常见终端工具有:Xshell、secureCRT、Putty等。
终端获取:网盘:https://pan.baidu.com/s/130ptc4s60vmHDnkmdy9hNA 提取码:0ohk
以putty为例:
(1) 通过ifconfig命令获取服务器ip地址(inet),测试ip的连接相通性(cmd)
(2) 打开putty

(3) 在弹出key确认的时候点击“是”,以后不会再提示
4.ssh文件服务传输——可视化的界面传输工具:Filezilla
传输工具获取:网盘:https://pan.baidu.com/s/1NJHv4DFFhMAP3_fSuxoNjg 提取码:f0om
(1) 打开Filezilla—选择文件—站点管理器(Ctrl + S)—新站点—重命名
注意:主机:是服务器地址;端口:22;协议:SFTP(第二个);登录类型:正常
连接方式:
a.输入好后直接点连接
b.输入好后点确定,点击“文件”菜单下方的“▽”选择需要连接的服务器

(2) 上传下载
a.从本地windows上传文件到linux:支持直接拖拽文件,也可以右键本地需要上传的文件,然后点选“上传”
b.要下载linux文件到本地windows:直接拖拽文件到本地,也可以在右侧窗口选择需要下载的文件,右键,点选“下载”
(3) 通过命令行工具来传输文件—PSCP.exe
打开方式:cmd(只需要将PSCP.exe放到C:/Windows【环境变量】目录下即可)
用法:
a.pscp 选项 用户名@linux主机地址:资源路径 windows本地的地址 (下载到win)
eg: 要求将远程linux服务器下的/etc整个目录下载到本地E:\shiyan下
#pscp -r root@192.168.88.130:/etc E:\tmp
b. pscp 选项 资源路径 用户名@linux主机地址:远程路径 (上传到linux)
eg: 要求把所有的内容传输到linux下root用户的家目录
#pscp -r E:\1 root@192.168.88.130:/root
c. pscp 选项 -ls 用户名@linux主机地址 (列出远程路径下结构)
自学linux——6.安全外壳协议(ssh服务)的更多相关文章
- Linux iptables 应用控制访问SSH服务
Title:Linux iptables 应用控制访问SSH服务 --2012-02-23 17:51 今天用到了以前从来没有用到过的,iptables控制访问,只允许外部访问SSH服务(22号端口 ...
- Linux系统学习 八、SSH服务—SSH远程管理服务
1.SSH简介 ssh(安全外壳协议)是Secure Shell的缩写,是建立在应用层和传输层基础上的安全协议.传输的时候是经过加密的,防止信息泄露,比telnet(明文传递)要安全很多. ftp安装 ...
- Linux mint 18版本开启SSH服务
linux mint 18版本默认是没有安装ssh server的 需要手动安装 安装ssh server: 此命令需要联网,会自动下载安装 安装之后看是否开始了ssh, 看到ssh-agent 和s ...
- 恋爱Linux(Fedora20)1——安装开启ssh服务
1) 安装openssh-server # yum install openssh-server 2) 查看是否已成功安装openssh-server # rpm -qa | grep openssh ...
- Linux下安装并配置SSH服务
一.使用命令检测Linux系统上是否已经安装了SSH服务:(命令:rpm -qa |grep ssh) 二.如果没有安装SSH软件包,可以通过yum 或rpm安装包进行安装(命令:yum instal ...
- Linux(Ubuntu)安装ssh服务
在终端(Ctrl + Alt + T )输入 $ps -e | grep ssh 看到 “ ssh-agent ” 和 “sshd” ,表示没有安装服务,或没有开机启动 1.安装SSH 输入:sudo ...
- kali linux 开启ssh服务
kali linux 一般默认不开启ssh服务,可使用命令查看ssh服务是否开启 命令:service ssh status 如果显示ssh服务没有开启需要修改ssh配置文件将ssh服务开启,kali ...
- 协议-网络-安全协议:SSH(安全外壳协议)
ylbtech-协议-网络-安全协议:SSH(安全外壳协议) SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定:SSH 为建立 ...
- 《Linux就该这么学》自学笔记_ch22_使用openstack部署云计算服务环境
<Linux就该这么学>自学笔记_ch22_使用openstackb部署云计算服务环境 文章主要内容: 了解云计算 Openstack项目 服务模块组件详解 安装Openstack软件 使 ...
随机推荐
- 基于ABP落地领域驱动设计-06.正确区分领域逻辑和应用逻辑
目录 系列文章 领域逻辑和应用逻辑 多应用层 示例:正确区分应用逻辑和领域逻辑 学习帮助 系列文章 基于ABP落地领域驱动设计-00.目录和前言 基于ABP落地领域驱动设计-01.全景图 基于ABP落 ...
- c#json将字符串反序列化成对象时不新建类的做法
在服务端代码文件中加上struct结构体就能解决 struct LocationInfo { public string LocationID { get; set; } public string ...
- GCP消息队列Pubsub详解,简单好用还不用自己运维
我最新最全的文章都在南瓜慢说 www.pkslow.com,欢迎大家来喝茶! 1 简介 GCP的Pubsub是一种异步消息传递服务,可将生产事件的服务与处理事件的服务隔离开.消息队列的作用就不多作介绍 ...
- Linux中curl的用法
一.简介:在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,是一款强大的http命令行工具.支持文件的上传和下载,是综合传输工具. 二.语法:curl [option] [url ...
- Zabbix5.0微信报警
3.1.注测企业微信: 3.2.企业微信注册成功后进入后台管理: 3.3.添加一个部门,并记住部门id: #我这里添加的子部门ID为2 3.4.添加一个用户到上面创建的部门里面(这里采取直接将管理员添 ...
- Python 绘制词云
文本内容:data(包含很多条文本) 1.分词: import jieba data_cut = data.apply(jieba.lcut) 2.去除停用词: stoplist.txt:链接:htt ...
- 24 shell 管道命令与过滤器
1.管道命令的用法 2.使用管道命令的好处: 3.重定向和管道的区别 4.Linux管道实例 5.管道与重定向 1)管道与输入重定向 2)管道与输出重定向 6.过滤器 7.过滤器举栗 1.管道命令的用 ...
- 一千个不用 Null 的理由!
港真,Null 貌似在哪里都是个头疼的问题,比如 Java 里让人头疼的 NullPointerException,为了避免猝不及防的空指针异常,千百年来程序猿们不得不在代码里小心翼翼的各种 if 判 ...
- UI自动化测试框架Gauge 碰到无法识别Undefined Steps 红色波纹标记
如果碰到无法识别的情况,例如下面的红色波纹,可以试一下: 第一步: 第二步: 不勾选'offline work' 第三部:刷新之后可以重新编译.
- NB-IoT物联网连接
一.NB-1oT的专有能力物联网(Internet of Things).简称IoTNB-IoT就是指窄带物联网(Narrow Band-Internet of Things)技术目前关于NB-IoT ...