SSH最常用的几条命令(建议小白收藏)

SSH(全称 Secure Shell)是一种加密的网络协议。使用该协议的数据将被加密,如果在传输中间数据泄漏,也可以确保没有人能读取出有用信息。要使用 SSH,目标机器应该安装 SSH 服务端应用程序,因为 SSH 是基于客户-服务模式的。 当你想安全的远程连接到主机,可中间的网络(比如因特网)并不安全,通常这种情况下就会使用 SSH。

假定你的电脑已经正常安装了SSH的CLIENT,那么以下几条命令可能是你最频繁需要用到的,建议收藏起来,不记得的时候可以点开看看。

1. 无选项参数运行 SSH

通常使用 SSH 的方式就是不加任何选项参数,仅仅输入 "ssh"。下面是示例:

$ ssh ip

示例:$ ssh 192.168.1.111

首次连接目标主机,ssh 会让你确认目标主机的真实性,回答 Yes继续,回答 NO,终止操作。再次登陆此主机时,SSH 就不会提示确认消息了。

2. 指定登陆用户

在不指定用户名时,ssh 会尝试用当前用户作为用户名来连接,但是服务端的用户名肯定是跟客户端不一样的,所以我们一般都会指定登录用户。

$ ssh -l 用户名 ip  或者 $ ssh 用户名@ip

示例:

$ ssh -l root 192.168.1.111

$ ssh [email protected]

3. 指定端口

如果不指定端口,SSH将使用默认端口22进行连接,如果你修改了 SSH 的默认端口号,就需要通过使用 **-p* 选项,在后面加上 SSH 端口号进行连接。

$ ssh ip -p port

示例:

$ ssh 192.168.1.111 -p 2001

4.对所有数据请求压缩

可以根据客户端电脑网络的情况,使用 -C 选项对请求数据进行压缩。

$ ssh -C ip

示例:

$ ssh -C 192.168.1.111

5. 打开调试模式

如果想要追踪调试建立的 SSH 连接情况,可以利用 -v 参数。

$ ssh -v ip

示例:

$ ssh -v 192.168.1.111

6. 绑定源地址

如果服务端限制登录ip地址,而你的客户端刚好有多于两个以上的 ip 地址时,可以使用 -b 选项来指定一个ip连接的源地址。

$ ssh -b 客户端ip源地址 -l 用户名 服务端ip地址

示例:

$ ssh -b 192.168.1.10 -l root 192.168.1.111



其他指令随着学习深入,持续更新~~~

你可能感兴趣的:(SSH最常用的几条命令(建议小白收藏))