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
---------------------------------------------------完成-----------------------------------------------