Linux ssh命令

一、ssh命令

ssh命令是openssh套件中的客户端连接工具,可以给予ssh加密协议实现安全的远程登录服务器。

1.1 语法

ssh(选项)(参数)

1.2 选项

选项 描述
-1 强制使用ssh协议版本1;
-2 强制使用ssh协议版本2;
-4 强制使用IPv4地址;
-6 强制使用IPv6地址;
-A 开启认证代理连接转发功能;
-a 关闭认证代理连接转发功能;
-b 使用本机指定地址作为对应连接的源ip地址;
-C 请求压缩所有数据;
-F 指定ssh指令的配置文件;
-f 后台执行ssh指令;
-g 允许远程主机连接主机的转发端口;
-i 指定身份文件;
-l 指定连接远程服务器登录用户名;
-N 不执行远程指令;
-o 指定配置选项;
-p 指定远程服务器上的端口;
-q 静默模式;
-X 开启X11转发功能;
-x 关闭X11转发功能;
-y 开启信任X11转发功能。

1.3 常用选项

ssh 192.168.1.100      #默认利用当前宿主用户的用户名登录
ssh -p22 [email protected] #指定端口
ssh [email protected]  #利用远程机的用户登录
ssh [email protected]  -o stricthostkeychecking=no #首次登陆免输yes登录
ssh [email protected] "ls /home/omd"  #当前服务器A远程登录服务器B后执行某个命令
ssh [email protected] -t "sh /home/omd/ftl.sh"  #当前服务器A远程登录服务器B后执行某个脚本

你可能感兴趣的:(Linux)