远程ssh连接登陆Ubuntu系统和FAQ

1. Ubuntu远程连接

1.1 安装openssh命令

apt-get install openssh-server

1.2 修改配置文件

修改ssh的配置文件 /etc/ssh/sshd_config

  • 端口设置

端口随便写一个,不建议默认22端口。

#Port 22
Port 18822
  • 允许root远程登录

添加第二行内容

#PermitRootLogin prohibit-password
PermitRootLogin yes

1.3 重启服务设置开机启动

2. FAQ

2.1 安装openssh报错

【报错】

openssh-server : 依赖: openssh-client (= 1:7.6p1-4ubuntu0.5)

                  依赖: openssh-sftp-server 但是它将不会被安装

                  推荐: ssh-import-id 但是它将不会被安装

E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

【分析】

openssh-server 依赖 openssh-client (= 1:7.6p1-4ubuntu0.5)
但是默认安装的 openssh-client 版本不对

【解决】

  • 先安装openssh-client (= 1:7.6p1-4ubuntu0.5)
apt-get install openssh-client=1:7.6p1-4ubuntu0.5
  • 再安装 openssh-server
apt-get install openssh-server

posted on 2021-12-25 18:49  运维开发玄德公  阅读(10)  评论(0编辑  收藏  举报  来源

导航