目录
- 问题描述
- 原因
- 解决
问题描述
自己在树莓派端通过SCP指令给电脑上ubuntu传输文件发现提示:ssh: connect to host 192.168.0.2 port 22: Connection refused,并且发现树莓派端是可以ping通ubuntu的。
原因
通过网上查新找到原因:
SSH分客户端openssh-client和服务器openssh-server
如果你只是想登陆别的机器,只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使别的机器登陆本机就需要在本机安装openssh-server。
解决
1.安装openssh-server(当然是宿主机ubuntu上安装)
sudo apt-get install openssh-server
2.确认sshserver是否启动
ps -e | grep ssh
如果看到sshd那说明ssh-server已经启动了。
我这里没有sshd,说明没启动。
3.启动
sudo /etc/init.d/ssh start
4.ok