linux远程安装

合集下载

远程安装系统操作方法

远程安装系统操作方法

远程安装系统操作方法远程安装系统是一种通过网络远程控制计算机的方式,进行系统安装。

以下是具体的操作方法:1.启用远程引导功能要进行远程安装系统,首先需要在要安装的计算机上启用远程引导功能。

这需要在计算机的BIOS设置中进行配置,一般称为“PXE启动”或“网络启动”,具体名称可能因计算机型号和BIOS版本而异。

在BIOS设置中启用PXE启动功能之后,每次计算机开机时都会自动寻找网络中的远程安装服务器。

2.准备远程安装服务器远程安装服务器可以是运行了安装系统镜像的计算机或专门的部署服务器。

在安装系统镜像上的计算机上,可以使用Windows Deployment Services或Linux 下的Kickstart来提供远程安装服务。

如果使用专门的部署服务器,可以使用Microsoft System Center Configuration Manager或Symantec Ghost等软件。

3.创建安装镜像在远程安装服务器上,需要创建包含操作系统文件和安装程序的安装镜像。

这可以使用操作系统安装光盘或ISO镜像进行。

有些系统安装程序可以直接从网络上获取安装文件,无需创建安装镜像。

4.配置远程安装服务在远程安装服务器上,需要进行一些配置,使其能够提供远程安装服务。

配置过程包括:(1)配置DHCP服务器,为要安装的计算机提供IP地址和其他网络配置;(2)创建和配置安装脚本,指导安装程序如何安装系统;(3)将安装镜像复制到远程安装服务器上。

5.启动计算机进行远程安装使用具有管理员权限的计算机登录到远程安装服务器,查看远程安装服务器是否已经配置完成。

启动要安装系统的计算机,按照BIOS设置好的PXE启动顺序从网络启动。

计算机会自动从远程安装服务器获取IP地址,下载安装脚本和安装镜像,并开始安装系统。

6.进行系统安装配置在安装过程中,需要根据提示进行系统配置,包括分区、语言、时区、用户名和密码等。

根据具体的操作系统和安装程序,每一步的操作都可能有所不同。

Linux下安装FreeRDP,连接Windows远程桌面的好软件软件

Linux下安装FreeRDP,连接Windows远程桌面的好软件软件

Linux下安装FreeRDP,连接Windows远程桌面的好软件软件偶尔也玩一下Linux,发现Linux下没有类似微软远程桌面的东西,当然可以安装VNC,但是VNC却不能连Windows的远程桌面,网上说可以用RDesktop,但又评论说RDesktop 连接Windows机器太慢了,微软有专门为MAC系统的RDP客户端,却没看到Linux下专用的,一直想找一个好用的能连远程桌面的软件,偶然在网上看到了FreeRDP,编译安装后,果然好用。

文档是记录整个安装过程的,备忘!官方网站:/安装完后运行的命令是:xfreerdp 192.168.1.101 -u administrator -p 123功能说明(摘自百度快照):1、连接机器ip地址是192.168.1.101,2、登录远程机的账户密码是:-u administrator -p 1233、使用全屏浏览:-f4、把本地的/media/folder目录共享给远程机,其中disk:后面先接远程机的用户名,然后才是本地目录路径:–plugin rdpdr –data disk:administrator:/media/folder注意的事项:1、从远程机的全屏切换回来的快捷键是:ctrl+alt+enter2、在挂载了共享给远程机的目录后,远程机的ip地址前面有一个空格,然后才是双短横—,而其他地方的双短横都是紧接命令的。

3、为了不每次输入这么长的一段命令,可以写入.bashrc中(仅对当前环境有效),alias myconn=’command’4、更多的使用方法,请参考官方文档。

以下为安装FreeRDP的整个过程:(加粗为手工输入的命令,其它内容可能因环境不同会有差异)root@l1:~/home/acai# git clone https:///FreeRDP/FreeRDP.gitInitialized empty Git repository in /home/acai/test/FreeRDP/.git/remote: Counting objects: 13995, done.remote: Compressing objects: 100% (3677/3677), done.remote: Total 13995 (delta 10439), reused 13797 (delta 10290)Receiving objects: 100% (13995/13995), 5.46 MiB | 11 KiB/s, done.Resolving deltas: 100% (10439/10439), done.root@l1:~/home/acai# cd FreeRDProot@l1:~/home/acai/FreeRDP# apt-get install build-essential git-core cmake libssl-devlibx11-dev libxext-dev libxinerama-dev libxcursor-dev libxdamage-dev libxv-dev libxkbfile-dev libasound2-dev libcups2-devReading package lists... DoneBuilding dependency treeReading state information... Donebuild-essential is already the newest version.git-core is already the newest version.libssl-dev is already the newest version.libx11-dev is already the newest version.libxext-dev is already the newest version.libxext-dev set to manually installed.libxinerama-dev is already the newest version.libxinerama-dev set to manually installed.libxcursor-dev is already the newest version.libxcursor-dev set to manually installed.libxdamage-dev is already the newest version.libxdamage-dev set to manually installed.libasound2-dev is already the newest version.The following extra packages will be installed:cmake-data emacsen-common x11proto-video-devThe following NEW packages will be installed:cmake cmake-data emacsen-common libcups2-dev libxkbfile-dev libxv-dev x11proto-video-dev 0 upgraded, 7 newly installed, 0 to remove and 73 not upgraded.Need to get 7,132kB of archives.After this operation, 18.4MB of additional disk space will be used.Do you want to continue [Y/n]? yroot@l1:~/home/acai/FreeRDP# apt-get install libavutil-dev libavcodec-devReading package lists... DoneBuilding dependency treeReading state information... DoneSuggested packages:libfaad-dev libogg-dev libschroedinger-dev libspeex-dev libtheora-dev libvorbis-devlibraw1394-devlibdc1394-22-devThe following NEW packages will be installed:libavcodec-dev libavutil-dev0 upgraded, 2 newly installed, 0 to remove and 73 not upgraded.Need to get 2,326kB of archives.After this operation, 6,558kB of additional disk space will be used.root@l1:~/home/acai/FreeRDP# apt-get install libcunit1-dev libdirectfb-dev xmlto doxygen libxtst-devReading package lists... DoneBuilding dependency treeReading state information... Donelibdirectfb-dev is already the newest version.libdirectfb-dev set to manually installed.The following extra packages will be installed:dblatex doc-base libcunit1 libfreezethaw-perl libmldbm-perl libuuid-perl preview-latex-style texlive-bibtex-extratexlive-latex-extra texlive-latex-extra-doc texlive-math-extra texlive-pictures texlive-pictures-doc x11proto-record-devSuggested packages:docbook latex-cJk-all opensp texlive-lang-cyrillic texlive-xetex transfig doxygen-doc doxygen-gui libcunit1-doctexpower xmltexThe following NEW packages will be installed:dblatex doc-base doxygen libcunit1 libcunit1-dev libfreezethaw-perl libmldbm-perl libuuid-perl libxtst-devpreview-latex-style texlive-bibtex-extra texlive-latex-extra texlive-latex-extra-doctexlive-math-extratexlive-pictures texlive-pictures-doc x11proto-record-dev xmlto0 upgraded, 18 newly installed, 0 to remove and 73 not upgraded.Need to get 230MB of archives.After this operation, 360MB of additional disk space will be used.Do you want to continue [Y/n]? yroot@l1:~/home/acai/FreeRDP# cmake -DCMAKE_BUILD_TYPE=De bug-DWITH_SSE2=ON ....-- Configuring done-- Generating done-- Build files have been written to: /home/acai/FreeRDProot@l1:~/home/acai/FreeRDP# make...Note: Writing xfreerdp.1[100%] Built target xfreerdp.manpageroot@l1:~/home/acai/FreeRDP# make install...root@l1:~/home/acai/FreeRDP# cd /etc/ld.so.conf.droot@l1:/etc/ld.so.conf.d# lsafflib.conf GL.conf libasound2.conf vmware-tools-libraries.conf freerdp.conf i486-linux-gnu.conf libc.confroot@l1:/etc/ld.so.conf.d# vi freerdp.conf#写入并保存#/usr/local/lib/freerdp#/usr/local/libroot@l1:/etc/ld.so.conf.d# cat freerdp.conf/usr/local/lib/freerdp/usr/local/libroot@l1:/etc/ld.so.conf.d# which xfreerdp/usr/local/bin/xfreerdproot@l1:/etc/ld.so.conf.d# cd /usr/local/binroot@l1:/usr/local/bin# xfreerdpxfreerdp: error while loading shared libraries: libfreerdp-core.so.1.0: cannot open shared obJect file: No such file or directoryroot@l1:/usr/local/bin# ldconfigroot@l1:/usr/local/bin# ls -l /usr/local/bin | grep xfreerdp-rwxr-xr-x 1 root root 788141 2012-03-15 12:28 xfreerdproot@l1:/usr/local/bin# which xfreerdp/usr/local/bin/xfreerdproot@l1:/usr/local/bin# ls /usr/local/lib/freerdp/audin_alsa.so disk.so printer.so rdpdr.so serial.so tsmf.soaudin.so drdynvc.so rail.so rdpsnd_alsa.so tsmf_alsa.socliprdr.so parallel.so rdpdbg.so rdpsnd.so tsmf_ffmpeg.soroot@l1:/usr/local/bin# ls /usr/local/share/freerdp/keymaps/aliases digital_vndr fujitsu macintosh sony xfree98amiga empty hp macosx sun xkb.plataritt evdev ibm sgi_vndr xfree86root@l1:/usr/local/bin# cd ~/.freerdp/root@l1:~/.freerdp# xfreerdp 192.168.1.101 -u administrator -p 123 connected to 192.168.1.101:3389connected to 192.168.1.101:3389connected to 192.168.1.101:3389#安装完成,整个过程完毕出处:/blog/html/HowToUseFreeRDPinLinux.htm。

记一次腾讯云服务器centoslinux可视化桌面安装并进行远程桌面登录及其安装中文包

记一次腾讯云服务器centoslinux可视化桌面安装并进行远程桌面登录及其安装中文包

记⼀次腾讯云服务器centoslinux可视化桌⾯安装并进⾏远程桌⾯登录及其安装中⽂包开始前请确保你有能上⽹的主机两部(⼀个是CentOS7系统,⼀个是Windows10系统)1、⽤SSH root⽤户登录Centos主机;2、检查你的centos是否装了epel库执⾏命令:rpm -qa|grep epel如果没有就安装:yum install epel-release3、安装xrdp,执⾏命令:yum install xrdp ⼀路Y下来;4、安装tigervnc-server,执⾏命令:yum install tigervnc-server;5、为⽤户root设置vnc密码,命令为:vncpasswd root;6、vi /etc/xrdp/xrdp.ini,修改XRDP最⼤连接数,否则远程连接可能⽆法成功,把max_bpp=32, 改为max_bpp=247、配置或关闭SELinux查看SELinux状态命令:/usr/sbin/sestatus -v临时关闭SELinux(设置SELinux 成为permissive模式)命令:setenforce 08、关闭防⽕墙或者不关闭防⽕墙,打开3389端⼝命令:(宝塔⽤户直接在WEB⾯板的安全⾥⾯放⾏端⼝即可)firewall-cmd --permanent --zone=public --add-port=3389/tcpfirewall-cmd --reload9、启动xrdp服务,并且设置为开机启动启动服务命令:systemctl start xrdp开机启动命令:systemctl enable xrdp10、我们需要检查我们的服务器是否安装了带GUI的服务器,其次就是是否启动了gdm.service服务如果是centos是mini版本那么我们需要⽤yum安装下sudo yum install @gnome-desktop 安装完成后再启动下sudo systemctl enable gdm.service然后重启xrdp服务systemctl restart xrdp11、Win系统下“Win+R”键,在弹出的“运⾏”框中输⼊“mstsc“命令,按“确定”,打开Windows远程连接,输⼊IP地址开始远程连接,在弹出的Xrdp⽤户验证窗⼝中输⼊CentOS7的⽤户名和密码登录即可***到此我们已经安装好了Linux的可视化桌⾯及其远程桌⾯的登录****12、接下来进⾏中⽂语⾔包的安装查看系统版本[root@localhost ~]# cat /etc/redhat-releaseCentOS Linux release 7.0.1406 (Core)安装语⾔包[root@localhost ~]# yum groupinstall "fonts"查看系统是否有安装中⽂语⾔包(列出所有可⽤的公共语⾔环境的名称,包含有zh_CN)[root@localhost ~]# locale -a |grep "zh_CN"zh_CNzh_CN.gb18030zh_CN.gb2312zh_CN.gbkzh_CN.utf8若发现以上⼏项,说明系统已安装中⽂语⾔包,⽆需再安装{语⾔代号}_{国家代号}.{字符集}zh是中⽂的代号、CN是中国的代号、gb18030,gb2312,utf8是语⾔字符集[root@localhost ~]# cat /etc/locale.confLANG=en_US.UTF-8[root@localhost ~]# cp /etc/locale.conf /etc/locale.conf_bak[root@localhost ~]# vim /etc/locale.conf # 修改后原英⽂错误信息会变成中⽂信息LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="lat0-sun16"or[root@localhost ~]localectl set-locale LANG=zh_CN.UTF-8[root@localhost ~]# reboot # 重新系统[root@localhost ~]# echo $LANG # 查看当前使⽤的系统语⾔zh_CN.UTF8or[root@localhost ~]# localeLANG=zh_CN.UTF-8LC_CTYPE="zh_CN.UTF-8"LC_NUMERIC="zh_CN.UTF-8"LC_TIME="zh_CN.UTF-8"LC_COLLATE="zh_CN.UTF-8"LC_MONETARY="zh_CN.UTF-8"LC_MESSAGES="zh_CN.UTF-8"LC_PAPER="zh_CN.UTF-8"LC_NAME="zh_CN.UTF-8"LC_ADDRESS="zh_CN.UTF-8"LC_TELEPHONE="zh_CN.UTF-8"LC_MEASUREMENT="zh_CN.UTF-8"LC_IDENTIFICATION="zh_CN.UTF-8"LC_ALL=[root@localhost ~]# export.UTF8 # 将系统语⾔临时设置为中⽂,export⽅式不需要重新登录。

Linux终端命令的远程登录和远程桌面技巧远程控制其他计算机

Linux终端命令的远程登录和远程桌面技巧远程控制其他计算机

Linux终端命令的远程登录和远程桌面技巧远程控制其他计算机远程登录(Remote Login)和远程桌面(Remote Desktop)是现代计算机技术中非常重要的功能。

通过远程登录,用户可以在不同的计算机之间进行连接和操作,而远程桌面则提供了图形化界面,使得远程操作更加直观和方便。

在Linux系统中,有许多强大的终端命令和技巧,可以帮助我们实现远程控制其他计算机的任务。

远程登录在Linux系统中,我们可以使用SSH(Secure Shell)命令实现远程登录其他计算机。

SSH是一种加密的网络协议,可以通过安全信道连接远程主机,并执行命令。

以下是通过SSH远程登录其他计算机的步骤:1. 打开终端:在本地计算机上打开终端,可以使用Ctrl+Alt+T快捷键或者在应用程序菜单中找到终端。

2. 输入SSH命令:在终端中输入以下命令,替换用户名和远程主机的IP地址或域名:```ssh username@remote_host```这里的username是远程主机上的用户名,remote_host是远程主机的IP地址或域名。

按下回车键后,系统会提示输入密码。

3. 输入密码:根据系统提示,输入远程主机的密码。

输入密码时,终端不会显示任何字符,这是正常的安全机制。

4. 登录成功:如果输入的用户名和密码正确,终端会显示类似于以下的提示信息:```Welcome to remote_host!```这意味着成功登录到远程主机。

远程桌面如果我们想要进行图形化操作并远程控制其他计算机,可以使用VNC(Virtual Network Computing)技术。

以下是使用VNC实现远程桌面控制的步骤:1. 安装VNC服务器:在远程主机上安装VNC服务器软件,例如TigerVNC或RealVNC。

具体安装方法可以参考相应软件的官方文档。

2. 配置VNC服务器:根据实际需求,配置VNC服务器,设置密码和监听端口等参数。

3. 启动VNC服务器:启动VNC服务器,确保服务器正在监听指定的端口。

SSH远程重装Linux系统

SSH远程重装Linux系统

SSH远程重装Linux系统介绍怎样在没有console连接,没有物理接触,只有TCP/IP网络连接的情况下给Linux 独立服务器远程重装Linux操作系统系统。

我们称呼重装之前的Linux系统为旧Linux系统,重装之后的Linux系统为新Linux系统。

要实现远程重装,旧Linux系统必须能够正常ssh登录。

旧Linux系统可以是任意Linux 版本,现在的Linux用的一般都是grub引导管理器,本文使用的旧Linux系统是CentOS 5。

新Linux系统必须是CentOS,RHEL或者Fedora,可以是32位或者64位。

这几个Linux 都支持VNC安装。

首先登录到服务器,下载如下2个文件到服务器的/boot目录中:/centos-5/5/os/i386/images/pxeboot/initrd.img /centos-5/5/os/i386/images/pxeboot/vmlinuz这2个文件是32位CentOS 5.5的内核文件,这2个文件将会启动新Linux系统的安装。

如果新Linux系统是其他版本的Linux,则需要下载相应版本的内核文件。

Fedora 14需要下载的文件在/fedora/releases/14/Fedora/x86_64/os/images/...64位Centos需要下载的文件修改服务器的/boot/grub/grub.conf文件,在这个配置文件中,添加如下启动项:title CentOS Remote Installroot (hd0,0)kernel /boot/vmlinuz vnc vncpassword=12345678 headless ip=10.1.10.187 netmask=255.255.255.0 gateway=10.1.10.254 dns=8.8.8.8hostname= ksdevice=eth0method=/centos-5/5/os/i386/ lang=en_US keymap=us initrd /boot/initrd.img然后需要把这个启动项配置为grub的默认启动项,可以通过修改grub.conf中的default参数来实现,或者把该启动项放到配置文件中的default指定的位置也可以。

linux平台下远程桌面服务器的安装和设置

linux平台下远程桌面服务器的安装和设置

注意:最好不要将xdm服务器直接连接到路由器、防火墙上,那样会抛弃UDP广播包,造成不能访问。
linux下测试:
“应用程序”-->“ internet ”-->“ 终端服务器客户端”
“计算机” 输入IP地址 “协议” 选择 XDMCP
注意:XDMCP在安装过Xnest后才可选 Xnest安装如下:
3、linux 下的测试
使用“应用程序”-->“ internet ”-->“终端服务客户端”
或是 sudo rdesktop IP地址或是 sudo rdesktop
login to xrdp 界面中的“ module ”填写 “ sesman-Xvnc ”、“username ”填写用户名、“ password ”填写密码。
port=3389 监听端口
crypt_level=low 加密程度(low为40位,high为128位,medium为双40位)
channel_code=1 不知道是什么
sudo vi /etc/xrdp/sesman.ini
[Globals]
ListenAddress=127.0.0.1 监听ip地址(默认即可)
注:你们的gdm脚本路径可能会和我的不一样,用which gdm查找即可!
测试 :
sudo service gdm start
windows 下测试:
安装xmanager for windows 会在桌面上产生 一个 Xmanager 文件夹,打开里面的 Xbrowser 软件会自动在子网内扫描,如果发现可用的xdm服务器,会自动显示,如果没有找到请自行检查。
LogLevel=DEBUG 登陆日志记录等级(级别分别为,core,error,warn,info,debug)

远程安装linux系统

远程安装linux系统

通过VNC远程安装CentOS或Fedora(一)完全在线安装方式(原操作系统类型不限,前提条件是原系统能够登陆)原操作系统为Centos/Redhat/Fedora,重装为Centos/Redhat/Fedora。

首先登陆准备重装的服务器获取如下信息:(以下操作都是在需重装的服务器上进行)1、IP地址2、子网掩码3、网关和DNS4、网卡MAC地址(用来区分eth0、eth1等等)获得以上信息的命令:ifconfigip route showcat /etc/sysconfig/network-scripts/ifcfg-eth0cat /etc/sysconfig/networkcat /etc/resolv.conf下面是示例信息:(仅供参考)IP:192.168.1.2NETMASK:255.255.255.0GATEWAY:192.168.1.1DNS:8.8.8.8MAC:52:54:00:4a:25:b5(1)下载内核文件及initrd镜像文件(或者自己从ISO镜像中提取)CentOS(Redhat基本上差不多)wget -O /boot/vmlinuz_remote/6.4/os/x86_64/isolinux/vmlinuzwget -O /boot/initrd_remote.img/6.4/os/x86_64/isolinux/initrd.img(2)修改Grub.conf启动文件(仿照已有菜单的格式输入以下内容)title Remote Installroot (hd0,0)kernel /vmlinuz_remote lang=en_US keymap=us vnc vncpassword=1234567ip=192.168.1.1 netmask=255.255.255.0 gateway=192.168.1.1 dns=8.8.8.8 ksdevice=eth0initrd /initrd_remote.img注意:这里要非常小心,kernel是一行哦,别给弄成两行了,这里配置不好的话,导致的结果就是服务器引导不起来,必须得去机房按服务器的开机按钮,所以一定要注意。

Linux中安装软件的三种方式

Linux中安装软件的三种方式

Linux中安装软件的三种⽅式1、Linux中安装软件的三种⽅式1、哪三种⽅式?rpm安装yum安装源代码编译安装2、区别rpm安装类似于windows中的安装包,下载下来之后直接安装。

缺点是不能⾃⼰解决依赖。

yum安装基于rpm安装,也就是在rpm上增加了⾃动解决依赖的功能。

源代码安装:通过编译源代码,得到软件包。

优点是可以⾃定制软件包,缺点是⽐较复杂。

2、RPM安装Linux中安装软件的三种⽅式安装:rpm -ivh [软件包名称]卸载:rpm -e [软件包名称]升级:rpm -Uvh [软件包名称]1、下载安装包2、安装[root@localhost ~]# rpm -ivh zsh-5.0.2-34.el7_8.2.x86_64.rpmPreparing... ################################# [100%]Updating / installing...1:zsh-5.0.2-34.el7_8.2 ################################# [100%]3、卸载[root@localhost ~]# rpm -e zsh4、更新[root@localhost ~]# rpm -Uvh zsh-5.0.2-34.el7_8.2.x86_64.rpmPreparing... ################################# [100%]Updating / installing...1:zsh-5.0.2-34.el7_8.2 ################################# [100%]5、软件包名称zsh-5.0.2-34.el7_8.2.x86_64.rpm软件包名称:zsh版本号:5.0.2第多少次编译:34适⽤的平台:el7_8(CentOS 7)适⽤的系统位数:x86_64扩展名:rpm6、查看软件包的配置⽂件[root@localhost ~]# rpm -qc zsh7、查看是否安装某软件[root@localhost ~]# rpm -q zsh8、查看当前系统安装了哪些软件[root@localhost ~]# rpm -qa9、查看软件的安装路径,查看安装了哪些东西[root@localhost ~]# rpm -ql zsh上传与下载:yum install lrzsz -y3、yum安装基于rpm安装,⾃动解决依赖。

【Linux】安装x11vnc和xrdp,使用windows远程deepin

【Linux】安装x11vnc和xrdp,使用windows远程deepin

【Linux】安装x11vnc和xrdp,使⽤windows远程deepin⼀、环境准备1、已安装deepin(虚拟机或物理机,安装教程⾃⾏查询,很简单),此处⽤的开源版deepin20.1做测试(⽬前已更新到20.2)2、启⽤root账号,终端执⾏:sudo passwd root,设置密码即可3、开启ssh,终端执⾏:systemctl start ssh4、系统默认禁⽌了root账号登录,使⽤创建系统设置的账号登录,再切换到root即可⼆、安装x11vnc1、切换到root账户,安装vncsudo su,输⼊密码sudo apt install x11vnc2、配置访问密码(指定输⼊路径/etc/,后⾯会⽤到,若不指定默认在/root/.vnc/passwd)x11vnc -storepasswd /etc/x11vnc.pass提⽰如下:Enter VNC password:Verify password:Write password to /root/.vnc/passwd? [y]/n yPassword written to: /root/.vnc/passwd3、配置开机启动vim /lib/systemd/system/x11vnc.service写⼊以下内容(确认x11vnc.pass⽂件路径是否正确):[Unit]Description=Start x11vnc at startup.After=multi-user.target[Service]Type=simpleExecStart=/usr/bin/x11vnc -forever -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared[Install]WantedBy=multi-user.target4、设置开机启动systemctl enable x11vnc5、启动服务systemctl start x11vnc6、查看状态systemctl status x11vnc三、安装xrdp1、安装apt install xrdp2、查看状态systemctl status xrdp3、设置开机启动systemctl enable xrdp4、使⽤windows 远程桌⾯远程deepin5、连接成功。

DebianLinux安装和配置SSH远程连接操作(linux系统)

DebianLinux安装和配置SSH远程连接操作(linux系统)

DebianLinux安装和配置SSH远程连接操作(linux系统)Debian Linux安装和配置SSH 远程连接操作(linux系统)linux软件开发Debian下安装和配置SSHSSH的安装apt-get install openssh-serverapt-get install sshSSH的配置OpenSSH的配置都集中在/etc/ssh/ssh_config⽂件中编辑“ssh_config”⽂件(vi/etc/ssh/ssh_config),添加或改变下⾯的参数:#Site-wide defaults for various optionsHost*ForwardAgent noForwardX11noRhostsAuthentication noRhostsRSAAuthentication noRSAAuthentication yesPasswordAuthentication yesFallBackToRsh noUseRsh noBatchMode noCheckHostIP yesStrictHostKeyChecking noIdentityFile~/.ssh/identityPort22Cipher blowfishEscapeChar~下⾯逐⾏说明上⾯的选项设置:Host*选项“Host”只对能够匹配后⾯字串的计算机有效。

“*”表⽰所有的计算机。

ForwardAgent no“ForwardAgent”设置连接是否经过验证代理(如果存在)转发给远程计算机。

ForwardX11no“ForwardX11”设置X11连接是否被⾃动重定向到安全的通道和显⽰集(DISPLAY set)。

RhostsAuthentication no“RhostsAuthentication”设置是否使⽤基于rhosts的安全验证。

RhostsRSAAuthentication no“RhostsRSAAuthentication”设置是否使⽤⽤RSA算法的基于rhosts的安全验证。

linux 远程Telnet安装及高级入侵攻略

linux 远程Telnet安装及高级入侵攻略

户登入,可用下列方法:
(1)[root @echo /root]# vi /etc/pam.d/login
#auth required pam_securetty.so #将这一行加上注释!
或[root@echo root]# mv /etc/securetty /etc/securetty.bak
3、激活服务
# service xinetd start
或者使用ntsysv,在出现的窗口之中,将 telnet选中,确定离开。
三、关于远程不能telnet到服务器的故障检查
1、确定你的telnet服务打开没有:
[root@111 ~]# chkconfig --list|grep telnet
二、启动telnet服务
1、配置
编辑 /etc/xinetd.d/telnet
# vi /etc/xinetd.d/telnet
找到 disable = yes 将 yes 改成 no 。
2、关闭加密
将/etc /xinetd.d/ekrb5-telnet里面的disable改成=yes
您的计算机不能直接启动telnet(没有安装telnet服务)首先依次安装telnet所需软件包(通常要两个)
1)#rpm -ivh xinetd-2.3.13-6.i386.rpm (安装包见附件)
2)#rpm -ivh telnet-server-0.17-38.el5.i386.rpm (安装包可以在安装光盘第三张server/下找到)
pts/1
pts/2
pts/3
pts/4
pts/5
……
保存退出即可。

Linux远程桌面xwindows安装与配置文档

Linux远程桌面xwindows安装与配置文档

第一步:获取xwindows客户端软件并安装:
下载地址:http://64.34.161.181/download/3.4.0/Windows/nxclient-3.4.0-7.exe
第二步:获取连接密钥Key;
获取方法有三种种,可以是SSH也可以是Kloxo面板或是webmin面板上的文件管理器,也可以通过SFTP到服务器的目录里下载,
目录名为/backup//
文件名为client.id_dsa.key
这里我就讲SSH获取方法:
1、连接服务器
2、查看连接密钥,运行命令:cat/backup//client.id_dsa.key
3、复制连接密钥,就是用鼠标将下面图中所示内容选中,就自动复制到剪贴板了
第三步,连接xwindows
在session中录入IP地址,会自动弹出NX的一个对话框,选择Create
然后进入配置对话框,如下图:
注意事项:
Host后面录入服务器的IP地址
Port中录入端口号,默认是22
Desktop默认选择Unix和GNOME
在Key..中将我们复制的连接Key内容得到到里面并保存(Save)
然后就可以连接了
现在就进行连接操作:
选择Yes 成功连接到服务器桌面
进入服务器资源监视器
现在就可以查看当前服务器的CPU,内存,网络使用状况了。

linux easyconnect用法 -回复

linux easyconnect用法 -回复

linux easyconnect用法-回复Linux EasyConnect 是一款方便易用的远程桌面连接工具,它能够让用户通过网络远程登录到其他Linux主机,从而方便地进行远程管理和操作。

在本文中,我们将深入探讨Linux EasyConnect 的用法,并一步一步地介绍如何使用它进行远程连接。

第一步:安装Linux EasyConnect首先,我们需要安装Linux EasyConnect。

对于大部分Linux 发行版,你可以通过包管理器直接安装EasyConnect。

以Ubuntu 为例,我们可以使用以下命令进行安装:sudo apt-get updatesudo apt-get install easyconnect这将自动从软件包仓库中下载并安装EasyConnect。

安装完成后,我们可以继续下一步。

第二步:打开Linux EasyConnect安装完成后,我们可以通过一些简单的步骤打开并配置EasyConnect。

在你的应用菜单中搜索EasyConnect,并点击打开应用。

这将打开EasyConnect 的主界面。

第三步:配置远程连接在EasyConnect 的主界面中,我们将看到一个"新建连接"或"添加新主机"的选项。

点击它,然后填写要连接的远程主机的基本信息。

这些信息可能包括远程主机的IP 地址、用户名和密码。

确保填写正确的信息,并点击"完成"或"确认"按钮。

第四步:建立远程连接一旦我们完成了远程连接配置,我们就可以返回EasyConnect 的主界面。

在这里,我们将看到刚刚添加的远程主机列表。

选择你要连接的主机,并点击"连接"按钮。

此时,EasyConnect 将会尝试与远程主机建立连接。

在建立连接后,你将进入远程主机的桌面环境。

你现在可以通过EasyConnect 来操作远程主机,就像你直接位于远程主机前面一样。

如何在Linux终端中进行远程桌面连接

如何在Linux终端中进行远程桌面连接

如何在Linux终端中进行远程桌面连接在Linux终端中进行远程桌面连接远程桌面连接是一种非常便捷的方式,允许用户通过互联网远程控制其他计算机的桌面。

在Linux操作系统中,我们可以使用各种工具来进行远程桌面连接,实现对服务器或其他远程计算机的操作和管理。

本文将介绍Linux终端中进行远程桌面连接的方法和工具。

1. SSH远程桌面连接SSH(Secure Shell)是一种加密网络协议,它提供了安全的远程登录功能。

在Linux终端中,我们可以使用SSH连接远程服务器,并通过命令行进行操作。

虽然SSH连接并不直接提供桌面展示,但是我们可以通过SSH隧道(SSH Tunneling)来实现远程桌面连接。

首先,确保远程服务器已经启用了SSH服务。

在终端中输入以下命令进行连接:```ssh username@remote_host```其中,`username`是远程服务器的用户名,`remote_host`是远程服务器的IP地址或域名。

输入密码后即可成功登录到远程服务器的控制台。

接下来,我们需要在本地终端中设置SSH隧道,以便远程显示远程图形界面。

在终端中输入以下命令:```ssh -X username@remote_host```其中,`-X`参数表示使用X11转发,即将远程计算机的桌面图形显示到本地终端。

输入密码后,你就可以在本地终端上看到远程计算机的桌面了。

2. VNC远程桌面连接VNC(Virtual Network Computing)是一种远程控制技术,可以在不同操作系统之间共享屏幕。

在Linux终端中,我们可以使用VNC Viewer来进行远程桌面连接。

首先,确保你的Linux系统中已经安装了VNC Viewer。

在终端中输入以下命令进行安装:```sudo apt-get install vncviewer```安装完成后,输入以下命令进行远程桌面连接:```vncviewer remote_host:port```其中,`remote_host`是远程服务器的IP地址或域名,`port`是VNC 服务的端口号(默认为5900)。

在Linux操作系统上实现远程桌面

在Linux操作系统上实现远程桌面

在Linux操作系统上实现远程桌面远程桌面技术是一种允许用户从本地计算机访问远程计算机桌面上的应用程序和文件的方法。

对于Linux操作系统而言,实现远程桌面可以提供便利的远程访问和管理方式。

本文将介绍在Linux操作系统上实现远程桌面的方法和步骤。

一、SSH远程连接SSH(Secure Shell)是一种网络协议,用于在不安全的网络中为计算机之间的安全传输提供安全及认证服务。

在Linux操作系统上,通过SSH可以实现远程连接。

下面是通过SSH远程连接Linux操作系统的步骤:1. 在本地计算机上打开终端或命令行界面。

2. 输入以下命令,其中username为远程服务器的用户名,server_ip为远程服务器的IP地址:ssh username@server_ip3. 输入远程服务器的登录密码,按下回车键即可连接到远程服务器。

二、VNC实现远程桌面VNC(Virtual Network Computing)是一种允许用户通过网络远程访问和控制图形界面的协议。

在Linux操作系统上,我们可以使用VNC实现远程桌面。

下面是使用VNC实现远程桌面的步骤:1. 在远程服务器上安装VNC服务器软件。

可以使用以下命令安装TightVNC Server:sudo apt install tightvncserver2. 在远程服务器上启动VNC服务。

输入以下命令:vncserver3. 完成配置后,会生成一个类似于“:1”的VNC会话。

可以使用VNC Viewer等VNC客户端软件来连接远程桌面。

在本地计算机上安装VNC Viewer,然后输入远程服务器IP地址和VNC会话号,即可连接到远程桌面。

三、XRDP远程桌面协议XRDP是一个开源的远程桌面协议,可以在Linux操作系统上实现远程桌面。

下面是使用XRDP实现远程桌面的步骤:1. 在远程服务器上安装XRDP服务器软件。

可以使用以下命令安装:sudo apt install xrdp2. 启动XRDP服务。

Dell服务器远程安装linux系统

Dell服务器远程安装linux系统

Dell服务器远程安装linux系统1. Dell服务器的准备⼯作
型号:PowerEdge R740
⽹络接⼊:
2. 配置IDRAC的ip地址。

重启服务器,在此页⾯下按F2进⼊配置界⾯。

选择IDRAC Setting。

选择Network。

找到IPV4配置,关闭DHCP后配置ip地址,返回上⼀级。

finish结束配置,确定保存配置。

重启。

3. 远程登陆
win+R输⼊cmd,⽤ping命令查看连通性。

连通性没有问题。

dell服务器的默认⽤户名:root 密码:calvin
选择启动虚拟控制台。

(如果有拦截请关闭拦截。


4. 映射linux镜像。

1点击虚拟介质->2选择电脑下载好的linux镜像->3映射设备->4关闭(需要安装其他系统同理)
1点击启动->2选择虚拟CD/DVD/ISO
重启。

1点击功率->2选择热启动。

5. 开始安装linux。

在此界⾯选择第⼀项。

Linux系统安装向日葵远程协助

Linux系统安装向日葵远程协助

Linux系统安装向⽇葵远程协助向⽇葵远程协助软件是⼀个⾮常不错的软件,只需要安装⼀个软件就能实现远程协助、查看主机列表、绑定硬件设备等功能,彻底结束了运⾏两个程序的历史。

让远程操作真正做到“轻装上阵”,⽅便⽤户实现快速的远程协助功能。

环境Deepin 15.11SunloginClient-10.0.2.24779_amd64.deb安装bob@bob-PC:~/Desktop$ sudo dpkg -i SunloginClient-10.0.2.24779_amd64.deb[sudo] bob 的密码:正在选中未选择的软件包 sunloginclient。

(正在读取数据库 ... 系统当前共安装有 187087 个⽂件和⽬录。

)正准备解包 SunloginClient-10.0.2.24779_amd64.deb ...正在解包 sunloginclient (10.0.2-24779) ...dpkg: 依赖关系问题使得 sunloginclient 的配置⼯作不能继续:sunloginclient 依赖于 libwebkitgtk-3.0-0;然⽽:未安装软件包 libwebkitgtk-3.0-0。

dpkg: 处理软件包 sunloginclient (--install)时出错:依赖关系问题 - 仍未被配置正在处理⽤于 lastore-daemon (0.14.6-1+comsta) 的触发器 ...正在处理⽤于 desktop-file-utils (0.23-1) 的触发器 ...正在处理⽤于 bamfdaemon (0.5.3-2) 的触发器 ...Rebuilding /usr/share/applications/bamf-2.index...正在处理⽤于 mime-support (3.60) 的触发器 ...在处理时有错误发⽣:sunloginclientbob@bob-PC:~/Desktop$ sudo apt install -f -y连接测试总结⽬前测试,windows远程deepin系统,不能复制粘贴内容和拖拽⽂件。

远程安装Linux操作系统的方法

远程安装Linux操作系统的方法

远程安装Linux操作系统的方法远程安装Linux操作系统的方法Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

下面是店铺收集的关于远程安装Linux操作系统的方法,希望大家认真阅读!一、引言一般情况下,我们都是利用软驱或光驱引导Linux后,再通过本地的光驱安装Linux。

但是,这种安装方法在以下的几种情况下就不能适用:无软驱和光驱:很多公司为了节省成本,计算机一般都不带光驱或软驱,这样就无法通过本地安装Linux;非标准的软驱和光驱:虽然笔记本都会配置光驱,但是并不一定都是标准的IDE设备,有些是通过USB接口,有些是通过1394接口(例如Samsung的Q10)。

在Linux安装时所引导的Linux内核一般都不会带这些接口的驱动,所以也无法通过本地安装Linux;另外,在一些场合,如机房中,有大量的计算机需要同时安装Linux,如果通过光驱的方式一个个安装,不仅效率低,也不利于维护。

笔者在工作过程中,就遇到过第二种情况。

一台Samsung的Q10笔记本需要安装Redhat Linux 8.0,但是通过光驱引导后发现,安装程序无法访问光盘。

针对这个问题,笔者经过查阅资料和摸索,找到了在Q10上安装Linux的方法。

在下面的讨论中,如不做特别声明,都将以Q10为例,介绍如何通过PXE Bootrom来远程安装Linux。

二、基本原理1) 什么是PXEPXE(Pre-boot Execution Environment)是由Intel设计的协议,它可以使计算机通过网络启动。

协议分为client和server两端,PXE client在网卡的ROM中,当计算机引导时,BIOS把PXE client调入内存执行,并显示出命令菜单,经用户选择后,PXE client将放置在远端的操作系统通过网络下载到本地运行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

LINUX远程安装一:远程安装服务器工作原理1.远程安装工作流程下面是流程图,可以先看看:上面的图应该不难看懂,到这一步,就已经进入到操作系统安装界面了。

记住:此时远程安装服务器的任务还没有全部完成,这里是把远程安装前期主要的工作流程给大家介绍下。

2.需要配置的服务远程安装服务器一共是由三个服务组成,在这里,我按照服务器的工作流程来顺序解释,先要确保DHCP TFTP VSFTPD三个服务端软件已经安装。

DHCP介绍:DHCP名为IP地址分配服务器,配置文件为/etc/dhcpd.conf,通过更改配置文件设定DHCP服务器所能分配的IP地址段,本机IP和启动镜像文件的文件名。

服务开启后,客户端发来IP获取请求,服务器将从指定的IP段里一一检查有哪个IP是目前没有机器在用的,如果检查到哪个IP没有机器在使用,服务器就把这个IP分配给客户端。

先是DHCP服务器,当客户端把所有硬件检测完后,就开始加载网卡,然后通过网卡去到处找DHCP 服务器,找到后就跟DHCP服务器要IP,远程安装服务器在分配给客户端一个IP后,会把TFTP服务器的地址和启动镜像文件的文件名也告诉客户端,通常DHCP服务器和TFTP服务器还有FTP服务器都为同一台。

配置我这里先提供一个配置(//后面的是注释,不要刷进去):option space PXE;option PXE.mtftp-ip code 1 = ip-address;option PXE.mtftp-cport code 2 = unsigned integer 16;option PXE.mtftp-sport code 3 = unsigned integer 16;option PXE.mtftp-tmout code 4 = unsigned integer 8;option PXE.mtftp-delay code 5 = unsigned integer 8;option PXE.discovery-control code 6 = unsigned integer 8;option PXE.discovery-mcast-addr code 7 = ip-address;class "pxeclients" {match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";option vendor-class-identifier "PXEClient";vendor-option-space PXE;option PXE.mtftp-ip 0.0.0.0;filename "pxelinux.0"; //启动镜像文件名,一般不需要更改next-server 192.168.3.11;//修改为本机IP地址}ddns-update-style interim;ignore client-updates;default-lease-time 1200;max-lease-time 9200;option subnet-mask 255.255.255.0;option broadcast-address 192.168.3.255;-----很重要,否则不会成功subnet 192.168.3.0 netmask 255.255.255.0 {range 192.168.3.200 192.168.3.210;}只要按照上面的配置更改后放到/etc目录下面,就可以启动DHCP服务了。

TFTP介绍TFTP名为简单文件传输协议,同FTP大相径庭。

是用来让客户端下载文件用的,功能单一,简单,配置文件为/etc/xinetd.d/tftp。

在这里,TFTP服务用来提供客户端启动文件下载。

要想安装操作系统,就需要想办法进入到操作系统的安装界面。

REDHAT官方在每一个操作系统的第一张安装光盘上提供了进入到操作系统安装模式的启动文件,我将这几个启动文件从光盘拷贝到远程安装服务器的TFTP共享的根目录下,让客户端通过TFTP去从服务器上下载下来,这样客户端就可以通过启动文件启动到系统安装界面了。

这里大家可能会有两个疑问:第一:为什么要先DHCP,然后再TFTP。

这是因为要想通过TFTP去下载文件,就必须要先拥有一个IP地址。

第二:为什么要通过TFTP去下载启动文件,而不是通过FTP服务?因为带有PXE启动的机器,一般已经在网卡芯片上烧录了一个TFTP客户端,可以在没有安装操作系统的情况下去使用。

配置我先提供一个配置文件,如下:service tftp{socket_type = dgramprotocol = udpwait = yesuser = rootserver = /usr/sbin/in.tftpdserver_args = -s /tftpbootdisable = noper_source = 11cps = 100 2flags = IPv4}其中一般只有server_args一行需要更改,是指要TFTP共享的路径,本文不用更改。

只要改成跟上面一样就可以了,前提是要确保根目录下有tftpboot这个文件夹,一般只要安装了TFTP服务端软件,根目录下就有tftpboot目录,里面放着启动镜像文件。

FTP介绍FTP名为文件传输协议,是提供文件下载的一种服务,与TFTP不同的是,功能多,配置稍微复杂一点,在这里,FTP用来提供系统安装文件下载。

这是远程安装的最后一步,客户端进入到安装界面后,将语言和网络安装类型(选择FTP)配置完后,就需要填写FTP服务器的地址和系统安装文件的存放位置,填写正确后点确定,客户端就开始通过FTP从远程安装服务器上下载系统安装文件了,当然,后面还需要你配置语言,时区,IP,分区等等,后面就开始安装操作系统了。

配置一般不需要配置,VSFTPD服务端安装好后,默认配置文件是对/var/ftp目录提供只读方式下载,后面我们之需要将系统安装文件放在/var/ftp下面并启动FTP服务就可以了。

这里我先提供一个默认配置:Vi /etc/vsftpd/vsftpd.confanonymous_enable=YESlocal_enable=YESwrite_enable=YESlocal_umask=022dirmessage_enable=YESxferlog_enable=YESconnect_from_port_20=YESxferlog_std_format=YESpam_service_name=vsftpduserlist_enable=YESlisten=YES----------只需要添加此行,其余都为缺省设置tcp_wrappers=YES默认按照这个配置文件一样就可以了。

还有一个很重要的地方,要确保/etc/passwd文件里面的ftp开头的一行为:ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin到目前为止,远程安装服务器已经配置完成,下面启动服务:service dhcpd restartservice xinetd restartservice vsftpd restart客户端此时可以开始安装了。

二:基于LINUX服务器的远程安装1.DHCP篇:这个前面已经介绍过了,这里就略了,注意:pxelinux.0启动镜像文件必须在TFTP 共享根目录下。

→#cp /tftpboot/linux-install/pxelinux.0 /tftpboot/→#cp –r / tftpboot/linux-install/pxelinux.cfg /tftpboot/2.FTP篇:首先在根目录下依次建立文件夹/networkdisc/as4u4-32/Mkdir –p /networkdisc/as4u4-32/将AS4U4-32的五个ISO文件通过SCP拷贝到/networkdisc/as4u4-32/目录下因为AS4U4-32有五张盘,我要将这五个ISO文件挂载到/var/ftp/as4u4-32/目录下,需要先在/var/ftp 目录下建立一个目录as4u4-32,再进入到as4u4-32目录下建立五个目录,分别为disc1,disc2,disc3,disc4,disc5Mkdir disc1Mkdir disc2Mkdir disc3Mkdir disc4Mkdir disc5这里提醒大家,千万记住,是disc,不是disk,客户端安装的时候会自动识别disc 开头的文件夹,disc与disk读音一样,但是会导致客户端安装的时候找不到安装文件。

下面开始挂载ISO文件,记住要安装ISO文件的顺序挂载。

Mount –o loop /networkdisc/as4u4-32/ISO文件名/var/ftp/as4u4-32/对应顺序的disc目录/如此一样将五个ISO文件挂载到/var/ftp下。

这个时候进入每一个disc目录下看看,是否有文件,有就表示挂载成功。

3.TFTP篇:进入到/var/ftp/as4u4-32/disc1/isolinux目录下,拷贝vmlinuz和initrd.img和所有.msg结尾的文件到/tftpboot目录下,并将vmlinuz改名为vmlinuz.as4u4-32,再将initrd.img更名为initrd.as4u4-32.img。

启动镜像pxelinux.0文件在执行过程中,会读取配置文件以确定它应该载入什么Linux内核文件来运行。

所有的配置文件都放在启动服务器的/tftpboot/pxelinux.cfg/目录下。

pxelinux.0根据一定的规则来搜索合适的配置文件名。

pxelinux.0会按如下次序搜索配置文件:C0A88A1E > C0A88A1 > … > C0 > C > default这里我选择最后一个,也就是default,存放路径Cd /tftpboot/pxelinux.cfg/目录下进到/tftpboot/pxelinux.cfg/目录下,新建文件default,内容如下:default as4u4-32prompt 1display boot.msgF1 boot.msgF2 options.msgF3 general.msgF4 param.msgF5 rescue.msgF7 snake.msglabel as4u4-32kernel vmlinuz.as4u4-32append initrd=initrd.as4u4-32.img text ramdisk_size=8192到/tftpboot目录下,修改boot.msg,在最中间添加如下红色字段^L^Xsplash.lss- To install or upgrade in graphical mode, press the ^O0f<ENTER>^O07 key.- To install or upgrade in text mode, type: ^O0flinux text <ENTER>^O07.- Use the function keys listed below for more information.labelas4u4-32^O02[F1-Main] [F2-Options] [F3-General] [F4-Kernel] [F5-Rescue]^O073.结尾:到此为止,手工远程安装服务器已经架设完成,客户端PXE启动,到出现BOOT的时候按照屏幕提示输入as4u4-32回车,就可以开始安装操作系统了。

相关文档
最新文档