网络通讯 · 2022年02月20日 0

ssh命令 – 安全连接客户端

ssh命令是openssh套件中的客户端连接工具,可以给予ssh加密协议实现安全的远程登录服务器,实现对服务器的远程管理。 **语法格式: ** ssh [参数] [远程主机] **常用参数:** | -1 | 强制使用ssh协议版本1 | | -------------- | ---------------------------------------------------------------- | | -2 | 强制使用ssh协议版本2 | | -4 | 强制使用IPv4地址 | | -6 | 强制使用IPv6地址 | | -A | 开启认证代理连接转发功能 | | -a | 关闭认证代理连接转发功能 | | -b | 使用本机指定的地址作为对位连接的源IP地址 | | -C | 请求压缩所有数据 | | -F<配置文件> | 指定ssh指令的配置文件,默认的配置文件为“/etc/ssh/ssh_config” | | -f | 后台执行ssh指令 | | -g | 允许远程主机连接本机的转发端口 | | -i<身份文件> | 指定身份文件(即私钥文件) | | -l<登录名> | 指定连接远程服务器的登录用户名 | | -N | 不执行远程指令 | | -o<选项> | 指定配置选项 | | -p<端口> | 指定远程服务器上的端口 | | -q | 静默模式,所有的警告和诊断信息被禁止输出 | | -X | 开启X11转发功能 | | -x | 关闭X11转发功能 | | -y | 开启信任X11转发功能 | **参考实例** 登录远程服务器: ``` [root@anycode ~]# ssh 202.102.240.88 ``` 用test用户连接远程服务器: ``` [root@anycode ~]# ssh -l test 202.102.220.88 ``` 查看分区列表: ``` [root@anycode ~]# ssh 202.102.220.88 /sbin/fdisk -l ``` 强制使用ssh协议版本1: ``` [root@anycode ~]# ssh -1 ``` 开启认证代理连接转发功能: ``` [root@anycode ~]# ssh -A ```