linux · 2021年 2月 22日 0

rdesktop_vnc

linux远程桌面连接windows

linux 主机端:

sudo apt install rdesktop
sudo pacman -S rdesktop

rdesktop连接

rdesktop -f 122.207.129.174 -u user -p **** -a 16

命令参数常用的有:

-u用户名
-p密码
-n客户端主机名(显示windows任务管理器中的连接客户端名)
-g桌面大小( 宽* 高)[也可以用 x(小写的X)]
-f全屏模式,从全屏模式切换出来按Ctrl+Alt+Enter
-a连接颜色深度(最高到16位),一般选16才会显示真彩色(window7支持32位)
-0数字0表示连接上windows控制台,等效mstsc/console命令

退出全屏:ctl + alt + enter

参考文献,Remmina

remmina支持文件夹共享

windows连接linux图形桌面

linux客户端:

# installation
sudo apt update
sudo apt install xfce4 xfce4-goodies
sudo apt install tightvncserver

# setting
vncserver
#passwd:57** 
#57**
vncserver -kill :1
vim .vnc/xstartup
#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession
startxfce4 &
sudo chmod 755 .vnc/xstartup 


# start
vncserver

# vncserver -kill :1~n
# vncserver -geometry 1920*1080

mstsc 连接:

  1. 开始->运行中输入mstsc快速打开远程桌面工具
  2. 输入预远程桌面Linux服务器的IP地址,点击连接即可打开xrdp图形界面
  3. mode:vnc-any, ip:192.168.1.,port:5900+1,password:57*
  4. 如果提示错误可能是服务器端vncserver没有开启,输入vncserver,如果密码忘记重设密码,要删除.vnc下的passwd然后输入vncserver进行重置。

参考文献

ssh链接:

# SSH 配置
sudo apt-get remove openssh-server
sudo apt-get install openssh-server
vim /etc/ssh/sshd_config
Port 22
PasswordAuthentication yes
sudo service ssh --full-restart
# ssh空闲不断开
# 编辑/etc/ssh/sshd_config 文件,
ClientAliveInterval 60
ClientAliveCountMax 3
#这两项默认是注释的,然后重启sshd 服务:
systemctl restart sshd

hwVNC登录设置
REF),通过vncviewer链接服务器(REF

vnc和vncviewer登录

# 1. 永久修改主机名为: hw 
cp /etc/hostname /etc/hostname_backup
sudo reboot
# 0. after matlab installed
liupei@hw:~$ df -h | grep /dev/vda1
/dev/vda1        40G   24G   14G  63% /
# 2. 安装 xfce4 desktop    
# 3. vncserver 启动,
# 4  vncserver -kill :1停止

xshell

使用Xshell连接WSL

  • 安装ssh
sudo apt autoremove --purge openssh-server -y && sudo apt install openssh-server -y
  • 修改SSH配置
    编辑配置文件
    sudo vim /etc/ssh/sshd_config
    添加配置(开放端口)
    Port 20
    重启并查看本机IP
service ssh start

查看本机IP

ip address

xshell 中添加

TOC