
等待系统安装完毕即可,我这里之前安装过了,所以tigervnc-server存在。
安装vnc-server完成,将vncserver文件从/lib/systemd/system里面拷贝到/etc/systemd/system目录下。设置vncserver的密码,view-only password我这里选择 'y' 可以直接输入 'n'。
修改vncserver文件,将ExecStart=/usr/bin/vncserver_wrapper的[User]改为你想远程的用户名,打印vncserver@:1service文件内容如下。
启动vnc服务,restart服务时系统出现Warning,可按提示输入systemctl daemon-relod再重启一下服务。将vnc服务设置开机自启动,查看端口是否正常启用(通常端口是以5900开始,这里显示正常,表示配置成功)。
在端口正常开启后,需配置防火墙,使其开放vnc端口。若命令不能成功使用,则需开启防火墙,也可直接关闭防火墙。还需关闭SELinux,找到SELINUX将后面设置成disabled。
打开MobaXterm,点击Session选择vnc连接,输入需要远程的系统IP,选择正确的端口号,点击确定等待连接。
以上配置正确,即可连接Centos系统,并登录进系统(在登录进系统的时候,需之前设置vnc密码登录)。
~文章已经结束了~
声明 :本人所写的只是本人在使用中遇到的问题做个记录总结,很多内容也是百度,或者查阅官方文档,可能与他人有重复;若需按照本文配置,请认真确认是否适合你的情况,造成一切损失;本人概不负责。
抓回SSHWinClient-300exe, 安装 SSHWinClient
Step by Step:1 执行 Secure Shell Client ﹝开始 / 程序集 / SSH Secure Shell / Secure Shell Client﹞
2 按 Enter 开启联机, 输入主机名称, 帐号
3 如果是第一次联机到该主机, 系统会询问是否将此主机加入内部数据库
4 输入密码
5 联机成功
建议进行下列设定动作: (Edit->Settings)
Profile Settings->Connection, Terminal Answerback 设成 xterm
Global Settings->Appearance->Font, Fixedsys, 12
Global Settings->Appearance->Colors, Foreground 设成 Silver; Background 设成 Black
在UNIX Client 端
抓回ssh-1231targz 或 ssh-240targz (或 ssh-301targz)
编译Server 与 Client 执行档 (需 root privilege): ssh1: sh configure --with-x --with-libwrap --with-etcdir=/etc/ssh1 make depend all install ssh2: sh configure --with-x --with-libwrap make all install
只编译 Client 执行档 (不需 root privilege): ssh1: sh configure make depend all mkdir -p $HOME/ssh for files in scp ssh ssh-add ssh-agent ssh-askpass ssh-keygen; do install -m 700 -s $files $HOME/ssh/${files}1 done (为了跟 ssh2 有所区分, 所以把执行档改名成 ssh1) ssh2: sh configure make all for files in `find apps -name s\2` ; do files2=`basename $files | tr -d '[2]'` install -m 700 -s $files $HOME/ssh/${files2} done
联机 执行ssh@fractaleentuedutw, 或是ssh -lfractaleentuedutw
第二:配置好Struts ,Spring ,Hibernate这三个开源框架的开发环境配置。鉴于简单起见可以使用MyEclipse60 的IDE这样三种开源框架的配置文件IDE已经集成好,直接添加就可以是要用。
第三:开发使用的部署工具是Tomcat,可以尝试使用WebLogic,然后对其比较。
有时候为了学好Linux, 得要懂一些Unix考古学 比如为什么Emacs的默认快捷键那么难按, 又比如烦人的换行符 \r和\n, 以及这次的^H ^ ^[[3~
目前我看到讲考古学讲得最好的书是《UNIX&LINUX大学教程》("Harley Hahn's Guide to Unix and Linux", 作者:Harley Hahn) 书中第七章 Unix键盘使用, 讲述了^H ^ 的来龙去脉
wikipedia 上列举了各ASCII码的二进制\十六进制\终端输入\C语言 表示方法
简单来说,
Linux上erase信号表示删除最后键入的字符 这个信号即可以绑定到终端的^H上, 也可以绑定到终端的^上 (甚至随便你喜欢的哪个键 ) 至于具体绑定在终端哪个键值上,终端上输入 stty -a 可以看到
在终端里面输入 showkey -a 然后输入按键, 可以得到这个按键的ASCII码和二进制,十六进制表示输入CTRL+D 结束
可以自行实验一下自己键盘上的Backspace、CTRL+Backspace、CTRL+H、Delete 都是什么值
使用远程登录工具的一个常见问题就是远程系统上erase信号和本地键盘Backspace键不匹配, 本来是想删除前一个字符, 屏幕上却输入了^H
这篇文章 讲述了各终端模拟器修改Backspace键的键码方法
更改一下终端的erase信号绑定值也是一种方法:
stty erase ^H 或者
stty erase ^
远程登录工具MobaXterm 91 默认也是把erase信号绑定到了^H, Backspace默认也发出^H键 CTRL+H键也发送^H, 可以删除前面的字符
但是如果在终端里使用Emacs, 就会发现它的帮助前缀键 C-h 和 ^H 冲突, 按CTRL+H 是删除字符 这个时候只能按<F1>键来代替C-h
解决办法或者在Emacs的配置文件里重新键绑定, 或者stty erase ^ 然后把Backspace键改为 ^ ( MobaXterm里就是取消勾选Backspace的^H设置, Backspace键就会变为^ )
Xshell刚爆出有后门漏洞, 需要升级到最新版
Xshell 5默认erase绑定到 ^, 但是它有个有趣的设置 如果键盘功能键类型设置为默认状态, Backspace键序列选^, 或者^H, 都可以起删除前面字符的作用 CRTL+H键也能删除字符 看起来它是自动调整了 而且在它里面使用Emacs, CRTL+H键又恢复成了帮助前缀键, 而不是删除键
以上就是关于MobaXterm通过VNC远程连接CentOS全部的内容,包括:MobaXterm通过VNC远程连接CentOS、如何使用mobaxterm ssh、Linux终端下的退格和删除键^H ^ ^[[3~ 杂记等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)