Ⅰ ubuntu下如何 远程登录linux服务器
通过客户端安装Xshell连接远程,步骤如下:
1、执行新建命令。打开Xshell软件后找到左上角第一个“文件”菜单并单击,弹出来一个下拉框,点击选择“新建”命令(或者直接按下快捷键“Alt+n”)。
Ⅱ ubuntu系统怎么通过远程桌面连接上远程的windows服务器
安装xrdp
使用快捷键"Ctrl+Alt+T"打开一个终端窗口,输入"sudo
apt-get
install
xrdp"-->回车-->输入root用户的密码-->回车-->输入"y"-->回车,安装完成。
安装vnc4server
输入"sudo
apt-get
install
vnc4server"-->回车-->输入root用户的密码-->回车-->输入"y"-->回车,安装完成。
安装xfce4
输入"sudo
apt-get
install
xubuntu-desktop"-->回车-->输入root用户的密码-->回车-->输入"y"-->回车-->输入"echo
"xfce4-session"
>~/.xsession"-->回车-->输入"sudo
service
xrdp
restart"-->回车,安装完成。
查看IP地址
单击"连接信息"-->在"连接信息对话框"中查看IP地址
打开远程桌面连接
使用"窗口键+R"打开"运行对话框"-->输入"mstsc"-->回车-->输入Ubuntu主机的IP地址-->"连接"。
登录Ubuntu
14.04桌面
选择"sesman-Xvnc"-->输入"用户名和密码"-->回车,成功登录到Ubuntu
14.04桌面,现在可以进行远程操作了。
Ⅲ ubuntu怎么打开文件服务器
更新源列表
打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。
安装samba
打开"终端窗口",输入"sudo apt-get install samba samba-common"-->回车-->输入"y"-->回车-->安装完成。
新建共享目录并设置权限
1、打开"终端窗口",输入"sudo mkdir /home/share"-->回车-->共享目录share新建成功。
2、输入"sudo chmod 777 /home/share"-->回车,这样用户就对共享目录有了写权限。
打开配置文件smb.conf
打开"终端窗口",输入"sudo gedit /etc/samba/smb.conf"-->回车-->打开了配置文件smb.conf。
修改配置文件smb.conf
1、输入"security = user"。
2、输入"图B"中指定的语句-->保存。
新建访问共享资源的用户和设置密码
1、打开"终端窗口",输入"sudo useradd smbuser"-->回车-->用户创建成功。
2、输入"sudo smbpasswd -a smbuser"-->回车-->输入两次密码-->回车-->密码设置成功,这个用户属于smb组。
3、输入"sudo service smbd restart"重启samba服务-->回车-->服务重启成功。
访问共享名为myshare的共享目录
1、在"运行"窗口中输入"\\192.168.1.4"-->回车-->双击打开myshare-->回车-->输入用户名和密码-->回车-->访问成功。
Ⅳ 如何在ubuntu系统上开启本地服务器
需要Ubuntu安装Samba这个工具进行连接。
1、需要首先确认samba-client已经安装了。
yumlistsamba-client
2、如果samba-client没有安装,安装命令如下:
yuminstallsamba-client
3、查看一下本地服务器的共享情况。
smbclient-L//IP地址-U用户名
4、创建一个挂载点,在本地目录空间中创建一个挂载目录。
mkdir-p/mnt/MYSHARE
5、使用mount命令挂载共享文件夹了。
mount-tcifs-ouser=用户名称,password=共享密码,iocharset=utf8,codepage=cp936//共享IP地址或NetBIOS名称/共享目录”
注:cifs使用Linux常用的网络文件类型,“-o”表示挂载参数,常见的是需要提供共享的用户名和密码进行连接。
如图所示:已经连接到本地服务器
Ⅳ ubuntu怎么手动启动服务器
Linux下开启FTP服务方法: 1. 检测FTP服务是否开启 通过查询提供FTP服务的进程是否存在 Shell代码 ps -ef | grep ftp 并未找到任何包含ftp关键字的进程信息,可判断服务未开启。 通过查询是vsftpd服务是否存在 Shell代码 service vsftpd status ...
Ⅵ 如何正确配置 Ubuntu 14.04 服务器
root 登陆
在登陆刚启动的 CVM 实例之前,我们需要知道服务器的公网 IP,以及 root 用户的密码。如果你选择的是自动生成密码,那么请查看邮箱。接下来,我们在本地使用如下命令登陆到服务器。
$ ssh root@qcloud-cvm-ip # 请将 qcloud-cvm-ip 替换为实际 IP
按照提示进行操作,输入 root 用户验证所需的密码(可以从腾讯云发送的邮件中找到)。如果这是你第一次使用密码登陆服务器,登陆成功后系统还会提示你更换 root 密码。
root 用户
root 用户是 Linux 环境下的超级管理用户,拥有非常大的权限。由于 root 用户权限过大,不建议大家日常使用 root 账号进行服务器操作。因为有可能会出现让你加班、甚至被开除的意外。
因此,我们接下来创建一个新的用户账号,在日常工作中使用。
创建新用户
以 root 账号登陆服务器之后,我们就可以添加以后经常使用的用户账号了。本文中,我们将创建一个名为demo 的新用户,你可以根据自己的情况选择合适的用户名。
$ adser demo
系统会要求你回答一些问题,最重要的就是设置该用户的密码。对于其他问题,并不是必须的,可以直接按回车键完成。
添加 root 权限
现在 demo 用户还只是一名普通用户,不具备系统管理权限。我们需要为该用户添加 root 权限。这样,就可以在每个命令前加上 sudo 以管理员权限执行了。
安装 sudo
由于 Debian 8 系统默认没有安装 sudo 包,因此我们先通过 apt-get 安装。
首先,更新 apt 包目录:
$ apt-get update
然后使用下面的命令安装 sudo:
$ apt-get install sudo
现在可以使用 sudo 和 visudo 命令了。
赋予 sudo 权限
为了给新用户添加管理权限,我们需要把新用户添加到 sudo 用户组。Ubuntu 操作系统中,属于sudo 用户组的用户默认可以使用 sudo 命令。
在 root 用户下 ,运行如下命令,将 demo 用户添加到 sudo 用户组:
$ usermod -a -G sudo demo
上面的命令中,-a 选项指的是将用户添加到对应的用户组中,只能配合 -G 选项一起使用。-G 后可以指定多个用户组名称。如 $ usermod -a -G sudo, wwww-data。
添加公钥验证
推荐给新用户添加公钥验证,一来可以避免每次登陆时都要输入密码,二来需要私钥才能登陆可以提高安全性。
生成密钥对
如果没有现成的 SSH 密钥对(由公钥和私钥组成),很容易就可以生成。只需要在本地机器上输入如下命令即可:
ssh-keygen
假如本地用户的名称为 demo,接下来应该会看到如下输出:
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/demo/.ssh/id_rsa):
如果你以前没有生成过密钥对,按回车接受默认设置即可。如果有旧的密钥对的话,这样会覆盖以前的密钥对,建议更改为别的文件名。系统还会提示输入口令(passphrase),为了简单起见,我们直接回车使用空口令。如果你输入了口令的话,那么在 SSH 登陆时,除了需要提供密钥之外,还需要输入口令才能登陆。
命令运行结束后,会在本地用户的根目录中的 .ssh 目录下创建一个私钥 id_rsa 和一个公钥id_rsa.pub。记得别公开分享你自己的私钥。
复制公钥
赋值公钥有两种方法,一是通过 sshh--id 脚本自动赋值到远程用户,二是手动安装。
ssh--id 脚本
如果本地机器上安装了 ssh--id 脚本,那么就可以使用该脚本将公钥安装到任何有登陆权限的用户。
运行该脚本,同时指定用户名和服务器的 IP 地址:
$ ssh--id demo@qcloud-cvm-ip
按提示输入登陆密码后,你刚才生成的公钥就会自动赋值到远程用户的 .ssh/authorized_keys 文件中。接下来就可以使用对应的私钥登陆服务器了。
手动安装公钥
使用如下命令打印你刚刚生成的公钥(id_rsa.pub:
$ cat ~/.ssh/id_rsa.pub
打印出来的公钥大致应该是这样子的:
ssh-rsa /+fRLfvbz/tnXFz4iOP/H6eCV05hqUhF+KYRxt9Y8tVMrpDZR2l75o6+xSbUOMu6xN+/EP3utr2+Qhva+j9CgguyVbUkdzK9KKEuah+pFZvaugtebsU++KjKiXrAvXUPCI9mWkYS/1rggpFmu3HbXBnWSUdf [email protected]
然后,以新用户身份登陆服务器:
$ ssh demo@qcloud-cvm-ip
登陆成功后,应该会进入该用户的根目录。接下来创建一个叫 .ssh 的新目录,然后使用如下命令限制目录权限:
mkdir .ssh
chmod 700 .ssh
700 表示只有目录的所有者才能读、写和执行。
现在使用 Vim 文本编辑器在 .ssh 目录下创建一个名为 authorized_keys 的文件。
$ vim .ssh/authorized_keys
在 Vim 中按 i 进入插入模式,然后 Ctrl + v 粘贴之前赋值的公钥。然后按 Esc 回到正常模式,在英文输入法下键入 :wq 保存并退出文件。
并使用如下命令限制文件的权限:
chmod 600 .ssh/authorized_keys
600 表示文件所有者可读、可写。
之后,你就可以使用私钥验证登陆服务器了,不必重复输入密码。
禁用 root 登陆
在开始配置服务器的时候 ,我们提到了最好不用使用 root 账号登陆服务器。为了确保不会出现这种情况,我们可以修改 SSH daemon 的配置,禁止远程登陆值 root 账号。
以上面配置的管理员用户身份,使用 sudo 命令打开配置文件:
$ sudo vim /etc/ssh/sshd_config
如果想禁止远程 root 登陆,找到下面这行文本:
PermitRootLogin yes
将其修改为
PermitRootLogin no
并保存文件。由于我们已经创建了一个管理用户,而且可以视情况增加权限,禁止 root 账号登陆反而可以让服务器更加安全。
最后,只需要重启 SSH 服务即可让新配置生效。
$ systemctl restart ssh
本地配置 SSH
完成以上配置之后, 以后我们每次只需要 ssh demo@qcloud-cvm-ip 即可登陆服务器。
不过这样还是有点麻烦,每次都得输入用户名和 IP 地址。为了进一步简化操作,我们对本地的 SSH 登陆进行配置。
打开 ~/.ssh/config 文件,然后添加如下配置:
Host qcloud
Hostname qcloud-cvm-ip
User demo
IdentityFile ~/.ssh/id_rsa
之后,只需要执行 ssh qcloud 即可登陆服务器。
Ⅶ 如何从外网 访问虚拟机的服务器 ubuntu
首先必须保证主机有 【公网IP】。
主机拨号连上网之后,打开cmd输入ipconfig
查询到本机的IP不是10或者172或者192开头,则你使用了 【公网IP】。
(反之,是私网IP,下面内容就不能进行)
=================================
如果虚拟机是NAT联网方式,查询游戏服务器需要的端口(可能需要官网或网络),比如是6001-6003
打开虚拟机软件的网络设置,选择端口映射,设置
6001>6001
6002>6002
6003>6003
设置完成以后,运行虚拟机里面的游戏服务器。
从外网访问你的主机,就像服务器运行在你的主机上(外网完全感觉不到虚拟机)。
Ⅷ ubuntu 16.10 怎样启动dns服务器
trl+Alt+T ,打开后台控制面, 输入 sudo vi /etc/resolvconf/resolv.conf.d/base 回车 在里面输入 nameserver 192.168.65.10(每个人的DNS域IP不同) 之后按ESC键,shift+: 之后输入wq 保存退出 执行sudo resolvconf -u
Ⅸ 如何在Ubuntu下访问局域网服务器
首先安装samba:
sudoapt-getinstallsamba=
我的是Ubuntu10.04,没有文件浏览时候的地址栏,所以需要更改一些设置:
ALT+F2打开“运行应用程序”
输入gconf-editor
切换到/apps/nautilus/preferences/
勾选always_use_location_entry
设置成功后,打开位置->网络,在地址栏,转到的位置打smb://*.*.*.*
把需要访问的服务器地址打上,例如smb://192.168.16.2
就可以访问你的局域网服务器了。