ssh常用参数
ssh是什么?
SSH(全称 Secure Shell)是一种加密的网络协议。使用该协议的数据将被加密,如果在传输中间数据泄漏,也可以确保没有人能读取出有用信息。要使用 SSH,目标机器应该安装 SSH 服务端应用程序,因为 SSH 是基于客户-服务模式的。 当你想安全的远程连接到主机,可中间的网络(比如因特网)并不安全,通常这种情况下就会使用 SSH。默认的centos7中自带sshd服务。
环境准备
配置静态ip地址,确保客户端与服务器网络连通性,以及防火墙沙盒关闭。
ssh的参数
-
1. 无选项参数运行 SSH
-
ssh 服务器IP地址
-
第一次连接目标主机时,ssh 会让你确认目标主机的真实性。如果你回答的是 NO,SSH 将不会继续连接,只有回答 Yes才会继续。下一次再登陆此主机时,SSH 就不会提示确认消息了。
- 1
- 2
- 3
-
2. 指定登陆用户
-
ssh 授权用户名@服务器IP地址
-
默认情况下 ssh 会尝试用当前用户作为用户名来连接。
- 1
- 2
-
3. 指定端口
-
ssh -p 22 授权用户名@服务器IP地址
-
SSH 默认使用的端口号是 22。大多现代的 Linux 系统 22 端口都是开放的。如果你运行 ssh 程序而没有指定端口号,它直接就是通过 22 端口发送请求的。我们也可以换成其他的端口号,只需要编辑/etc/sshd_config文件将Port 22更改为自己想要的端口号即可。
- 1
- 2
- 3
-
4.对所有数据请求压缩
-
ssh -C 服务器IP地址
-
所有通过 SSH 发送或接收的数据将会被压缩,并且任然是加密的。要使用 SSH 的压缩功能,使用 -C 选项。
- 1
- 2