博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Linux实用工具]Ubuntu环境下SSH的安装及使用
阅读量:5929 次
发布时间:2019-06-19

本文共 748 字,大约阅读时间需要 2 分钟。

SSH分为客户端和服务端。
服务端是一个守护进程, 一般是sshd进程 ,在后台运行并响应来自客户端的请求。提供了对远程请求的处理,一般包括公共密钥认证、密钥交换、对称密钥加密和非安全连接。
客户端一般是ssh进程,另外还包含scp、slogin、sftp等其他进程。
 
工作机制:
1. 客户端发送一个连接请求到远程服务端
2. 服务端检查申请的包和IP地址,再发生密钥给SSH客户端;
3. 客户端再将密钥发回服务端,自此建立连接。
 
//------------------正文-------------------
一、客户端

1. 安装客户端(客户端不是必须的)

# apt-get install ssh
如果安装失败,则使用下面命令进行安装
# apt-get install openssh-client
 
2. SSH登录(客户端)
$ ssh 192.168.159.128
$ ssh -l weiyg 192.168.159.128
$ ssh weiyg@192.168.159.128
 
二、服务端
1. 安装服务器
# apt-get install openssh-server
 
2. 启动服务器
# /etc/init.d/ssh stop
    
    
    
      #停止
# /etc/init.d/ssh start
    
    
    
      #启动
# /etc/init.d/ssh restart              #重启
 
3. SSH配置
修改配置文件/etc/ssh/sshd_config,并重启服务
# /etc/init.d/ssh restart
 
ssh默认端口是22,需要的话,自行修改
Port 20
ssh默认配置是允许root登录的,可以修改配置表禁止其登录
PermitRootLogin no

转载地址:http://hvrvx.baihongyu.com/

你可能感兴趣的文章
使用WeihanLi.Npoi操作Excel
查看>>
Dubbo学习(五) Dubbo 从下载到编译成功
查看>>
Ubuntu ndk环境变量配置
查看>>
Strom在本地运行调试出现的错误
查看>>
Use swig + lua quick guide
查看>>
js进阶 11-14 jquery如何实现元素的替换和遍历
查看>>
ibatis 批量插入
查看>>
Docker命令之 build
查看>>
构建-0 Gradle DSL 属性和方法【API】
查看>>
采用Kettle分页处理大数据量抽取任务
查看>>
Ubuntu16.04密码正确 进不去桌面系统(已测试恢复正常)
查看>>
spring IOC中四种依赖注入方式
查看>>
你知道element中el-table的列名中不能含有" . "吗?
查看>>
openstack 监控 - 整合nagios 调研总结
查看>>
源码分析HotSpot GC过程(一)
查看>>
Linux cp一个文件夹时提示cp: omitting directory `test/'
查看>>
11.C++和C的区别,什么是面向对象
查看>>
Spring Boot学习笔记
查看>>
001-将自己的jar提交maven中央仓
查看>>
Python实现下载文件的三种方法
查看>>