在ROS下运行ssh 指令时可能会碰到这样的错误提示
ssh: connect to host localhost port 22: Connectionrefused
错误原因可能有三个:
1.sshd 未安装
2.sshd未启动
3.防火清
解决办法:
1.确定安装sshd :sudo apt-get install openssh-server
2.启动sshd:net start sshd
3.检查防火墙设置,最好暂时关闭。
检验方法
输入命令:ssh localhost
这里有时候需要用到自己主机的hostname,那么如何查看hostname呢?
事实上十分简单,直接在dos下输入hostname即可。