当前位置:   article > 正文

kitty 终端使用ssh_kitty ssh

kitty ssh

我的主要终端软件就是使用kitty,但是在kitty中直接使用ssh时会有一些小问题。
比如:ranger htop这类的在命令行中的“图形”软件打开会报错。

  • Error opening terminal: xterm-kitty.

  • _curses.error: setupterm: could not find terminal

一直以来都没有抽空尝试解决这个问题。如果需要使用ssh了,我就会使用其他的终端替换kitty,比如:Konsole
因为最近一直在使用ssh远程处理问题,所以我打算研究一下。

解决思路

  1. 使用其他终端软件用ssh
  2. kitty +kitten ssh {server_ip}
  3. export TERM=xterm
    以上3个方法都可以成功解决。

解决方法

远程修改环境变量

远程进入ssh服务器

ssh {server_ip}
  • 1
远程成功后执行
export TERM=xterm
  • 1
  • 2

问题可以得到解决。但是会显的繁琐,不利于频繁使用ssh远程多台服务器。虽然可以在.bashzc之类的环境文件中保存这个变量,毕竟要比ssh服务器修改。总感觉并不是特别理想的办法。

Truly convenient SSH(推荐)

这个是kitty官方提供的一个小工具使用方法如下:

kitty +kitten ssh some-hostname-to-connect-to
  • 1

这样连接就没有上面的问题了。
上面的命令太长了,不方便输入。可以设置个别名:

alias s="kitty +kitten ssh"
  • 1

这种方法我体验下来,非常的适合我。主要有一个特点吸引我。

  • 自动重用现有连接以避免连接设置延迟

这个功能普通人可能无感知,而对于我来说真是太好了。 因为我最近ssh连的是海外客户的服务器,延迟非常高。普通的ssh建立连接平均需要6.5秒。使用这个可以降到2.9秒。肉眼感知的快。

参考

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/826033
推荐阅读
相关标签
  

闽ICP备14008679号