linux 通过rdp连接windows

Remmina

Ubuntu and Linux Mint 上安装和使用

Linux Mint 19.3 Tricia 上可以直接安装

  1. apt直接安装
    1
    2
    3
    4
     sudo apt install remmina remmina-plugin-rdp remmina-plugin-secret
    
     # Make sure Remmina is not running. 
     sudo killall remmina
    
  2. 系统菜单启动 Remmina
  3. Remmia Remote Desktop Client 界面打开后,点击左上角“+”添加 RDP连接
    Protocol: RDP
    Server: 要连接的Windows IP
    User name: windows帐号
    User password: windows密码
    Resolution: 选小点的分辨率,桌面显示不下,比较尴尬
    Color depth: 选 High color(16 bpp)
    * 选16位色深比较保险。32位可能报错:
    your libfreerdp does not support H264. Please check Color Depth settings
  4. 点击save and run 就可以啦。

Arch Linux / Manjaro 上使用 Remmina

1
2
3
4
5
# 如果freerdp存在问题,比如,经常自动断线,可以试试安装 rdesktop
sudo pacman -S freerdp
yay -S remmina remmina-plugin-rdesktop

sudo killall remmina

文件共享

  1. RDP配置 》Share folder 设置目录
  2. RDP配置 》Advanced 》Audio output mode 》Local

rdesktop

1
rdesktop -r sound:local -r disk:nameOnHost=/home/your-name/Downloads -P 192.168.0.103

登陆成功后,在目标windows 我的电脑下面,会出现重定向的驱动程序和文件夹分组下能看到设置的共享文件夹 /home/your-name/Downloads

报错: CredSSP required by server

  • 报错信息
    1
    2
    Failed to initialize NLA, do you have correct Kerberos TGT initialized ?
    Failed to connect, CredSSP required by server (check if server has disabled old TLS versions, if yes use -V option).
    
  • 解决方法:

    在目标Windows上设置: 此电脑 》右键菜单 》属性 》高级系统设置 》系统属性 》远程 tab 页 》取消勾选仅允许运行使用网络级别身份验证的远程桌面的计算机连接(建议)

  • 参考: