
2、记住被控端IP地址,以及要有密码的计算机用户;
2、通过IP地址控制端可以用远程桌面连接。
2
被控端设置(2-5):
首先在电脑桌面上选中“计算机”,然后右击选择“属性”;
3
在d出的系统属性对话框,点击左侧“远程控制”;
4
在系统属性对话框“远程”项,勾选“远程协助”和“远程桌面",至此,被控端设置已完成。如果需要进一步进行设置请看第5步。
5
远程协助选项里的“高级”选项,可以对远程桌面邀请进行设置;
远程桌面选项里的“选择用户”选项,可以指定用户通过远程控制桌面控制计算机。用户账号的设置与添加不做详述。(添加guest用户可以远程访问)
6
控制端 *** 作过程(6-9):
依次打开“开始”——“程序”——“附件”——“远程桌面连接”,在d出的对话框中,输入被控制端的IP地址,点击连接。
7
d出安全提示对话框,默认用户为本机用户,选择“使用其他账户”,填写被控端账户和密码后点击确定。
8
d出远程桌面登陆对话框,选择“是”即可。等待被控端计算机注销当前用户,以guest访问被控端计算机。
9
至此,远程控制计算机已完成。
10
如果想要在远程控制的过程中传送文件,则可以在远程桌面输入IP地址的时候点击左下角“显示选项”。
11
在“本地资源”栏目,可以对本地资源和设备进行管理,点击“详细信息”可以添加本地驱动器实现资源的共享。
12
设置本地资源后可以看到登陆到远程桌面后被控端计算机资源里多了一项“其他”,资源即为控制端计算机的F盘。Apache2是许多安装的Linux发行版使用的默认Web服务器。它不是对所有环境来说唯一可用的Web服务器,也不是最佳的Web服务器,但是它适合许多使用场景。在安装过程中,系统可能会询问你哪个Web服务器要自动重新配置。选择“apache2”即可。
ssh程序分为有客户端程序openssh-client和服务端程序openssh-server。如果需要ssh登录到别的电脑,需要安装openssh-client,该程序Ubuntu是默认安装的。而如果需要从远程连接到本机,则需要安装openssh-server,该程序需要自己安装。在Ubuntu下安装openssh-server非常简单。
安装openssh-server
$ sudo apt-get install openssh-server
查看openssh-server是否启动
$ ps -e | grep ssh
进程ssh-agent是客户端,sshd为服务器端,如果结果中有sshd的进程说明openssh-server已经启动,如果没有则需运行命令启动。
启动、停止和重启openssh-server的命令如下
/etc/initd/ssh start
/etc/initd/ssh stop
/etc/initd/ssh restart
配置openssh-server
openssh-server配置文件位于/etc/ssh/sshd_config,在这里可以配置SSH的服务端口等,例如:默认端口是22,可以自定义为其他端口号,如222,然后需要重启SSH服务。
关闭ssh登录到root用户
开放ssh登录root权限是非常危险的,所以不是特别需要,应该关闭该权限,在配置文件/etc/ssh/sshd_config中找到PermitRootLogin yes一行,将yes改为no然后重启ssh即可。
Ubuntu中配置openssh-server开机自动启动
打开/etc/rclocal文件,在exit 0语句前加入:
/etc/initd/ssh start
关于客户端连接
客户端可以用putty、SecureCRT、SSH Secure Shell Client等SSH 客户端软件,输入您服务器的IP地址,并且输入登录的用户和密码就可以登录了。我常选择的客户端软件是putty。
关于ssh的加密
实际上ssh的使用远不止这些,ssh还有很重要的一部分内容,那就是ssh通过公钥私钥进行加密,例如git就可以采用加密ssh的方式访问。
我现在使用的是小鸟云,6月新近活动认证可获得0元服务器,建议去看看!
对于Ubuntu1804的远程桌面,其官方默认内置了vino远程服务,这个服务原生兼容VNC协议,然而还有很多VNC的老用户可能正在经历类似的折腾:
" 网上搜索引擎能够找到任何有关ubuntu 1804之后的配置VNCServer的文章都不太适合使用现在的Ubuntu系统 "
Ubuntu 1804之后的vino服务是托管两个服务sshd和vnc因此,因此我们按照如图在设置窗口找到共享->屏幕共享
或
首先查看你当前网络环境下主机的地址,就本文而言,我的公司内网的地址是 19216850107 ,这是我服务器机房会用到的一个测试地址。
如果你打算这样做的话,最好购买一些商业版本的VNC Viewer 客户端,这些客户端在连接安全方面提供良好的加密算法。回到正题,外网穿透无非几种技术,我这里只介绍虚拟服务,我们只要设置好内部主机的端口,和外部公网IP的端口即可。
1背景近期在本地的虚拟机VMware上安装了Ubuntu Server 1704,由于系统是无界面的,所有 *** 作都需要通过Linux命令进行 *** 作。后来不想直接在服务器上 *** 作,想通过远程工具Xshell去访问Linux系统。却发现根本连接不上。后来查资料,原来需要在Ubuntu上安装SSH协议软件,因为Ubuntu默认是不安装SSH服务的。安装了SSH服务后发现其他用户可以通过Xshell远程访问了,root用户访问会报密码被拒绝的错误,上网查资料,发现Ubuntu默认是不开启root远程登录的,需要设置一下。
2实现
(1)检查是否开启SSH服务
命令:ps -e|grep ssh 查看SSH服务是否开启,或者通过命令:service sshd status 可以查看某个服务的状态。
(2)安装SSH服务
通过apt-get 安装,命令:apt-get install ssh
(3)启动SSH服务
命令:sudo /etc/initd/ssh start
(4)修改SSH配置文件
命令:sudo vim /etc/ssh/sshd_config,找到PermitRootLogin without-password 修改为PermitRootLogin yes
(5)重启SSH服务
命令:service ssh restart因为项目需要(实际是没有人手。。。),需要搞开发的我自己来搭建服务器集群环境,并完成软件服务的自动化部署。本文及后续文章,记录运维部署自动化实践中的每一步工作,便于以后追踪参考。
本文先完成第一步工作:远程自动化安装Linux系统
技术方案选择:PXE+dhcp+tftp+kickstart 安装ubuntu1604 server
宿主机:ubuntu1604 desktop
目标服务器:(1)Dell Poweredge R540
(2)VMware虚拟机
安装镜像: ubuntu-16045-server-amd64iso
安装isc-dhcp-server
sudo apt-get install isc-dhcp-server
修改/etc/default/isc-dhcp-server
修改/etc/dhcp/dhcpdconf,添加如下配置:
运行dhcp服务
sudo service isc-dhcp-server start
安装tftpd-hpa
sudo apt-get install tftpd-hpa
修改/etc/default/tftpd-hpa
创建tftp目录
sudo mkdir /var/lib/tftpboot
sudo chmod 777 /var/lib/tftpboot
运行tftp
sudo service tftp-hpa start
安装apache2
sudo apt-get install apache2
apache 默认的根目录是/var/> 通过浏览器访问>
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)