一、开启ssh服务[1][2]
Step1:
输入命令“ssh localhost”,检查主机有没有ssh服务功能。
出现ssh:ssh:connect to host localhost port 22: Connection refused ,则表明没有安装。
如果有ssh服务功能,出现以下界面:
Step2:
安装ssh服务功能“sudo apt-get install openssh-server”。
Step3:
输入命令“ps -e |grep ssh”测试ssh服务是否开启,如未开启输入命令“sudo /etc/init.d/ssh start”。
开启后出现以下界面:
注:
如果服务器是动态获取的IP,则只能是同一局域网的主机才能连接服务器
如果服务器是静态IP,则不存在上面的问题
二、ubuntu下建立新用户[3]
(1)输入命令“sudo adduser nsername” username根据自己的需要更改为自己喜欢的名字
(2)如果需要让此用户有root权限,执行命令“ sudo vim /etc/sudoers”
修改文件如下:
# User privilege specification
root ALL=(ALL) ALL
username ALL=(ALL) ALL
保存退出,username用户就拥有了root权限。
额外可能用到的操作:
查看用户列表
输入命令“cat /etc/passwd”。
删除用户
输入命令“sudo userdel –r username”。
三、windows远程连接服务器[4]
1、在windows系统中下载安装openssh for windows
地址:https://www.mls-software.com/opensshd.html
确认在path中添加了openssh的路径。
2、打开cmd命令窗口输入命令
“ssh username@ip”或“ssh -l username ip”
如果不熟悉命令参数,输入"ssh -h"
四、远程登录界面化显示Ubuntu服务器[5]
- 在Windows系统中安装VNC CONNECT
下载安装VCN Viewer,地址:https://www.realvnc.com/en/connect/download/viewer/
- 在Ubuntu中安装VNC
(1)终端输入命令“sudo apt-get install xrdp vnc4server xbase-clients”。
(2)电脑应用中打开Desktop Sharing,如下图
(3)安装dconf-editor
在终端输入:sudo apt-get install dconf-editor
安装成功后继续输入指令:dconf-editor
(4)在打开的dconf editor界面中,选择如下路径:org > gnome > desktop > remote-access
主要将require-encryption和prompt-enabled取消勾选
- 在windows中连接ubuntu
(1)获取Ubuntu的IP地址,在终端中输入:ifconfig
(2)打开Windows中的vnc客户端,输入Ubuntu的ip地址后回车:
完成的界面现象:
参考: