1、SSH远程连接

目录

一、SSH介绍

1、管理Linux服务器的方式

2、确保Linux服务正常启动ssh服务

3、客户端软件

二、ssh远程连接操作

1、ssh远程连接

2、执行远程命令

3、远程拷贝文件

三、SSH怎么实现加密?

1、数据加密

2、数据加密算法

3、对称加密算法

4、非对称加密算法

四、免密SSH

1、ssh认证方式

2、基于密钥的认证流程

3、配置免密SSH

4、注意事项

五、ssh服务配置

1、配置文件

2、常用配置项


一、SSH介绍

  • SSH 应用层协议
    • 实现Linux主机加密、远程连接
    • 适用于Linux服务器远程管理
  • telnet
    • 远程连接,不加密
    • 适用于局域网网络设备的远程连接

1、管理Linux服务器的方式

  • 本地管理
    • 安装系统、故障修复
  • 远程管理

2、确保Linux服务正常启动ssh服务

1) 确认ssh服务正常运行

[root@localhost ~]# ps -elf | grep ssh
4 S root       6541      1  0  80   0 - 28189 poll_s 09:55 ?        00:00:00 /usr/sbin/sshd -D
4 S root       6806   6541  0  80   0 - 39288 poll_s 09:56 ?        00:00:00 sshd: root@pts/0
0 S root       6851   6808  0  80   0 - 28177 pipe_w 10:20 pts/0    00:00:00 grep --color=auto ssh
[root@localhost ~]# netstat -tunlp | grep "sshd"
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      6541/sshd           
tcp6       0      0 :::22                   :::*                    LISTEN      6541/sshd    
  • ssh服务端口: 22/tcp

2) 对应服务端软件

[root@localhost ~]# rpm -qf /usr/sbin/sshd 
openssh-server-7.4p1-16.el7.x86_64

3、客户端软件

  • windows
    • xshell
    • secureCRT
    • putty
  • Linux/Mac
    • ssh命令
[root@localhost ~]# which ssh
/usr/bin/ssh
[root@localhost ~]# rpm -qf /usr/bin/ssh
openssh-clients-7.4p1-16.el7.x86_64

二、ssh远程连接操作

1、ssh远程连接

# ssh 用户名@服务器地址

2、执行远程命令

[root@localhost ~]# ssh [email protected]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值