远程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