目录
一、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]