新装Ubuntu开启ssh服务和远程桌面,VIM编辑器

2022-05-12 2423点热度 1人点赞 0条评论
5/5 - (1 vote)

安装上Ubuntu后,遇到的几个问题。一个是SSH开启,和ROOT密码设置,ROOT密码默认没有设置,远程桌面.用VI编辑器遇到的问题。

怎么样开启远程桌面

1.1、设置->共享->启用屏幕共享(设置远程连接的密码)

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

  1. #PermitRootLogin prohibit-password
  2. 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 用户操作了。

 

 

xiaoyao

这个人很懒,什么都没留下

文章评论