ubuntu mate开启ssh

树莓派安装完ubuntu mate后,需要开启远程登录

1. 打开终端
2. sudo raspi-config
3. 进入第三项
4. 选则p2回车
5. 选择yes回车
6. 等待完成回车确认
7. 退出配置,ps -e | grep ssh 看到sshd即开启
8. 然后重装ssh,首先sudo apt autoremove openssh-server卸载ssh服务
9. sudo apt update 更新apt资源
10. sudo apt install openssh-server安装ssh
11. sudo service ssh start启动ssh,此处应该需要输入root密码,完成这里就可以通过ssh连接了
12. update-rc.d ssh enable设置开机启动
13.通过ifconfig查看本地ip,试着远程登录吧 ssh

开启root用户登录

1. 更改root用户密码,命令:sudo passwd root
2. sudo gedit /etc/ssh/sshd_config
3. 找到 “PermitRootLogin without-password” 或者 “PermitRootLogin prohibit-password”
4. 修改成 “PermitRootLogin yes”
5. 重启SSH服务 sudo service ssh restart


sudo: gedit:command not found 找不到命令 解决方法
gedit文件损坏导致,重新安装 gedit 即可,打开终端(Ctrl + Alt + T),输入
sudo apt-get remove gedit
sudo apt-get install gedit

如果ssh连接超时,有可能被防火墙拦截,可以关闭防火墙或者放行ssh端口(默认22)
直接禁用防火墙
sudo ufw disable
只开启22号端口(允许所有的外部IP访问本机的22/tcp (ssh)端口)
sudo ufw allow 22/tcp 

相关推荐