安装上Ubuntu后,遇到的几个问题。一个是SSH开启,和ROOT密码设置,ROOT密码默认没有设置,远程桌面.用VI编辑器遇到的问题。
怎么样开启远程桌面
2、安装xrdp和dconf-editor
sudo apt-get install xrdp
sudo apt-get install dconf-editor
3、配置dconf-editor
打开dconf程序,可以在终端输入dconf-editor,可以直接打开
依次展开org->gnome->desktop->remote-access,然后取消 “requlre-encryption”的勾选即可。
4、使用VNC Viwwer连接ubuntu
vi编辑器方向键和退格键问题
ubuntu20下面用Vi编辑器会出问题。进入vi命令的插入模式,发现方向键分别对应ABCD以及退格键失效,按方向键不能移动光标,而是会输出ABCD,以及退格键也不能正常删除字符。
方法一:
1.先卸载vim-tiny
sudo apt-get remove vim-common
2.再安装vim-full
sudo apt-get install vim
现在在vi命令的编辑模式即可正常使用方向键和退格键
方法二
1.编辑/etc/vim下的vimrc.tiny文件
sudo vi /etc/vim/vimrc.tiny
将“set compatible改成 set nocompatible ,然后添加 set backspace=2即可解决
因为我们移动光标就出错字母,在进入编辑模式前,建议先把光标移动到compatible的字母c上面,在点击i进入编辑模式,输入no,
然后我们在ESC shift+:wq 退出保存后
我先在重新编辑一下.先把光标移动到 set nocompatible 下面.
然后直接粘贴set backspace=2
然后保存退出即可.
Ubuntu开启ssh服务
想用WINSCP远程登录Ubuntu服务器,所以需要安装SSH server。默认是关闭的,我们可以查看状态
ps -e|grep ssh
输出的结果ssh-agent表示ssh-client启动,sshd表示ssh-server启动。我们是需要安装服务端所以应该看是否有sshd,如果没有则说明没有安装。
安装openssh-server
#客户端
sudo apt-get install openssh-client
#服务器
sudo apt-get install openssh-server
或者输入
apt-get install ssh
修改SSH配置文件
默认是不允许root远程登录的,可以再配置文件开启。
sudo vi /etc/ssh/sshd_config
找到PermitRootLogin without-password 修改为PermitRootLogin yes
#PermitRootLogin prohibit-password
PermitRootLogin yes
- 需要重启系统或者sshd服务
- 安装ssh服务后,系统默认开启系统sshd,查看sshd状态如果不是默认启动,修改服务为enable
重启SSH服务
service ssh restart
即可通过winscp 、putty使用ROOT权限远程登录。
设置root密码
刚安装好root用户是没有密码的,没有密码我们就没法用root用户登录
给root用户设置密码输入命令sudo passwd,然后系统会让你输入密码,这时输入的密码就是root用户的密码了,设置完成之后就可以切换root用户登录了,
输入命令 su root,再输入新的密码就可以用root 用户操作了。
文章评论