文章目录
- 一、ubuntu/win多账户共用
- 二、ubuntu增加账户
- 1.添加用户
- 2.设置密码
- 3.给用户添加sudo权限
- 3.1 修改/etc/sudoers权限
- 3.2 编辑/etc/sudoers文件
- 3.3 恢复原来/etc/sudoers权限
- 4.解决远程登录问题
- 4.1 修改/etc/passwd文件:
- 三、ubuntu远程win
- 1、安装Rdesktop
- 2.常用的参数及示例
- 3.可能会遇到的问题
- 4.解决方法:
- 四、win远程ubuntu
- 1、ubuntu开启桌面共享
- 2、windows连接远程ubuntu桌面
- 3、可能会出现的报错
一、ubuntu/win多账户共用
一台服务器两个账户同时使用,一台原机使用 另一台远程登录使用
二、ubuntu增加账户
1.添加用户
sudo useradd ninesun -d /home/ninesun -m
第一个ninesun,指用户名
#-d /home/ninesun 指定用户登录系统时的主目录,宿主目录
-m 如果/home/ninesun路径不存在,自动创建
查看新建用户:
cat /etc/passwd | grep ninesun
2.设置密码
sudo passwd ninesun
3.给用户添加sudo权限
3.1 修改/etc/sudoers权限
#增加写权限
sudo chmod u+w /etc/sudoers
3.2 编辑/etc/sudoers文件
sudo vi /etc/sudoers
3.3 恢复原来/etc/sudoers权限
sudo chmod u-w /etc/sudoers
4.解决远程登录问题
如果通过ssh客户端远程登录新用户,发现诸多问题,无法显示用户名和主机名、无法使用方向键、clear的快捷键、tab键补全等问题
4.1 修改/etc/passwd文件:
sudo vi /etc/passwd
找到新增的用户ninesun,添加如下内容:
至此一个用户就创建完毕
三、ubuntu远程win
1、安装Rdesktop
(需要结合 Windows 远程桌面设置,安全性可能会降低,推荐使用下面的 FreeRDP)
官网:http://www.rdesktop.org/
安装方法
sudo apt-get install rdesktop
2.常用的参数及示例
# 远程连接 Windows 电脑
rdesktop 目前电脑的 IP 地址或名称
# 与远程连接的Windows 电脑 共享文件夹
rdesktop your machine hostname -r disk:share=/home/shared
# 指定远程连接的分辨率
rdesktop machine hostaname -g 1000x1000
3.可能会遇到的问题
Autoselected keyboard map en-us
ERROR: CredSSP: Initialize failed, do you have correct kerberos tgt initialized ?
Failed to connect, CredSSP required by server.
4.解决方法:
需要在将远程桌面高级设置中的【需要计算机使用网络级别身份验证进行连接(建议)】这项取消勾选
PS:既然微软建议勾选该项,从安全性角度来看,还是推荐下面的 FreeRDP,就不需要取消勾选该项了
四、win远程ubuntu
使用的工具:VNC Viewer
步骤:
1、ubuntu开启桌面共享
2、windows连接远程ubuntu桌面
3、可能会出现的报错
回到ubuntu设置一下,命令如下:
gsettings set org.gnome.Vino require-encryption false