1.远程连接服务器

1.下载远程连接工具Xshell。
2.服务器需要下载并启动ssh服务:

  • 2.1更新:sudo apt-get update
  • 2.2安装服务器:sudo apt-get install openssh-server
  • 2.3安装过程中,连续报错:
  • E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)
  • E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?

  • E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)
  • E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?

-解决:删除这2个文件夹。

  • rm /var/lib/dpkg/lock-frontend - open
  • rm /var/lib/dpkg/lock - open
    3.用xhsell直接通过普通用户就可以连接了。
  • 默认是阻止root用户连接的,可以通过修改配置文件,修改root用户登入权限和连接的端口。
  • 使用find命令找找配置文件:sudo find / -name sshd_config,有2个位置有配置文件。
  • /usr/share/openssh/sshd_config #/usr/share/里面是应用程序的配置文件
  • /etc/ssh/sshd_config #/etc/是系统的配置文件
  • 我们修改系统配置文件:
  • 找到---------------------------------------
 # Authentication:
 # LoginGraceTime 120
 # PermitRootLogin without passwd
 # StrictModes yes
  • 改成------------------------------------------
# Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
  • 重启ssh服务:systemctl restart sshd
    ---------------------------------------------------完成-----------------------------------------------

你可能感兴趣的:(1.远程连接服务器)