• Linux 常用工具openssh之ssh


    前言

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

    语法

    ssh (选项) (参数)

    选项

    -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转发功能。

    参数

    远程主机:指定要连接的远程ssh服务器;
    指令:要在远程ssh服务器上执行的指令。

    实例

    使用ssh连接远程主机

    最简单的用法只需要指定用户名和主机名参数即可,主机名可以是 IP 地址或者域名。
    $
    ssh user@hostname

    ssh连接到其他端口

    SSH 默认连接到目标主机的 22 端口上,可以使用-p选项指定端口号
     
    $ ssh -p 10022 user@hostname

    使用ssh在远程主机执行一条命令并显示到本地, 然后继续本地工作

    直接连接并在后面加上要执行的命令就可以了
     
    $ ssh pi@10.42.0.47 ls -l

    对所有数据请求压缩

    使用 -C 选项,所有通过 SSH 发送或接收的数据将会被压缩,并且任然是加密的。
     
    $ ssh -C root@192.168.0.103

    打开调试模式

    因为某些原因,我们想要追踪调试我们建立的 SSH 连接情况。SSH 提供的 -v 选项参数正是为此而设的。其可以看到在哪个环节出了问题。
     
    $ ssh -v root@192.168.0.103

    绑定源地址 

    如果你的客户端有多于两个以上的 IP 地址,你就不可能分得清楚在使用哪一个 IP 连接到 SSH 服务器。为了解决这种情况,我们可以使用 -b 选项来指定一个IP 地址。这个 IP 将会被使用做建立连接的源地址。
     
    $ ssh -b 192.168.0.200  root@192.168.0.103

    打开x11转发(即图像转发)

    A机器通过ssh登录到B机器,把B机器运行的某界面程序放到A机器上;这样就可以在A机器上面运行B机器的图像任务。
    
    $ ssh -X username@ipaddress

    参考地址:https://blog.csdn.net/qq78442761/article/details/83898442

  • 相关阅读:
    boundandbranch method
    图像格式PPM,PGM和PBM
    感兴趣文章
    生成数据库脚本
    安徽太和华药会总结
    正则表达式语法参考
    xml
    对项目开发有很大帮助的jquery网站
    增强 VSS 的文件共享安全性
    支付宝及时到帐接口使用详解
  • 原文地址:https://www.cnblogs.com/guge-94/p/12016675.html
Copyright © 2020-2023  润新知