解决ssh无法连接远程Ubuntu,Uuntu安装ssh-server
发表日期:2019-01-05 22:56:54 | 来源: | | 浏览(730) 分类:Linux实战应用
ssh无法连接Ubuntu原因:
Ubuntu安装完成默认情况下,只安装了ssh-client,也就是说你可以在该Ubuntu下用ssh连接其它服务器,但是没有安装ssh-server,因此你无法连接到此Ubuntu上,解决办法就是安装ssh-server。
一、安装ssh
命令:
sudo apt-get install openssh-server -y
二、查看ssh服务是否启动
命令:
sudo ps -e |grep ssh
#如果显示有sshd 这一项说明,说明ssh已经启动成功,到此结束。那么你可以远程连接ssh了。
#如果没有sshd、只有ssh-agent,说明ssh启动失败,需要配置,继续完成后续步骤。
三、启动ssh服务
sudo service ssh start 或 /etc/init.d/ssh restart
命令执行完成后,重复一次第二步,看看ssh是否启动成功。如果依旧没有启动成功,那么继续完成后续步骤。
四、修改ssh配置文件
命令:
vi /etc/ssh/ssh_config
#编辑配置文件,大约在39,40行,将这两句代码前的#取消掉保存退出。
Port 22
Protocol 2,1
五、重启Ubuntu
到这一步本人试过多次,启动、重启ssh服务依然失败,但重启一下Ubuntu就好了,。不知道这是什么鬼,但是屡试不爽,不妨试一下。
(4)ssh还不能登录上,就修改sshd的默认配置
ssh出现permission denied (publickey)问题:
修改/etc/ssh/sshd-config文件.
PubkeyAuthentication yes修改为no
- Linux(0)
- Linux实战应用(15)
- 解决 wsl 系统删除文件磁盘空间未得到释放(0)
- Linux服务器免费高效的安全软件(0)
- Virtualbox虚拟机磁盘收缩(0)
- crontab 定时任务(0)
- FTP服务器软件 pureftpd 创建/删除用户(0)
- linux 目录权限详解(0)
- 解决ssh无法连接远程Ubuntu,Uuntu安装ssh-server(0)
- linux centos 安装配置 mysql(0)
- linux 安装lnmp Apache + mysql + php + 扩展(0)
- centos 安装配置apache详细方法步骤(0)
- yum命令 centos软件安装(0)
- rpm命令 centos软件安装(0)
- ssh 远程管理指定Linux服务器(0)
- IP地址配置 Linux网络配置方式4种(0)
- 设置服务器静态IP(0)
- 文件管理(37)
- 文件传输(11)
- 文档编辑(24)
- 磁盘管理(20)
- 磁盘维护(24)
- 网络通讯(40)
- 系统管理(49)
- 备份压缩(17)
- 系统设置(45)