一、安装 putty

在线安装

bash
1
$ sudo apt install putty

离线安装

putty 源代码下载地址:
Download PuTTY: latest release (0.82)

参考 README 安装 putty 即可

bash
1
2
$ cmake .
$ sudo cmake --build . --target install

二、运行 putty

bash
1
$ sudo putty

普通用户直接使用命令putty显示界面并配置和打开串口时会由于权限不够导致出错,而使用sudo putty直接报错且无法显示界面,报错如下:

MoTTY X11 proxy: Unsupported authorisation protocol

(putty:14837): Gtk-WARNING **: 13:07:17.162: cannot open display: localhost:10.0

解决办法:将当前用户家目录下的.Xauthority 文件复制到 root 用户目录下

bash
1
$ sudo cp ~/.Xauthority /root/

除了使用命令sudo putty,还可以把普通用户加入 dialout 组,然后打开 putty 软件,就不用再加 sudo 了,命令如下:

bash
1
$ sudo adduser username dialout  # username是用户自己的名称

参考:
Linux 远程图形化界面出错:MoTTY X11 proxy: Unsupported authorisation protocol - 时间的风景 - 博客园
Linux 下使用 putty 进行 UART 串口调试-CSDN 博客
Linux 下常用的串口助手 —— minicom、putty、cutecom-CSDN 博客