zoukankan      html  css  js  c++  java
  • ssh的两个小知识

    ssh的两个小知识

    1、 在ssh客户端启动远程服务器的图形界面程序。
    如果你试图在ssh客户端运行远程服务器的一个图形界面程序,比如说执行firefox,此时可能会提示,can not connect to X server 或者 Error: GDK_BACKEND does not match available displays,前者是centos中的提示,后者是ubuntu中的提示。原因都是图形界面程序需要相关的图形服务器才能使用。
    有两种方式可以解决,一种是在客户端进行处理,另一种是在远程服务端进行处理。
    方法1:客户端连接服务器时使用-X选项,如 ssh –X han@192.168.55.173。这样远程服务器端X server就会转发到客户端。
    方法2: 在远程服务器端的shhd配置文件/etc/ssh/ssh_config中加入:(没带#的那一行)

     

    同样可以将X server的数据转发到客户端,此时客户端连接的时候就不在需要-X选项了。

    2、 客户端保活
    有时候我们发现,当长时间不使用ssh客户端时,客户端会断开与远程服务器的链接。并提示:Write failed: Broken pipe。这很可能是因为超时空闲而断开了连接。
    解决的方法有三种:

    方法1: 在ssh客户端的配置文件中加入:ServerAliveInterval 60。客户端的配置文件是~/.ssh/config 如果没有需要创建。这样每隔一分钟,客户端就会向远程服务器发一个KeepAlive请求,这样中断就不会因为超时空闲而断开链接。

    方法2:在远程服务端的sshd配置文件/etc/shh/sshd_config中加入ServerAliveInterval 60。

    方法3:在链接时使用-o选项。如: ssh –o ServerAliveInterval=60 han@192.168.55.193.

  • 相关阅读:
    Socket通信的理解
    wpf listbox 内的内容显示问题,需要设置里面的itemsPresenter
    C#的两个大方向
    QT的安装和配置及helloqt程序的编写时遇到的问题
    华为交换机基础命令
    华为创建VLAN及VLAN间通讯
    powershell查询AD域账号详细信息
    Powershell从EXCEL导入大量用户
    映射网络驱动器
    域策略更新及导出
  • 原文地址:https://www.cnblogs.com/qingergege/p/9845815.html
Copyright © 2011-2022 走看看