尝试用winscp连接Ubuntu,结果连接被拒绝。原因:Ubuntu的ssh服务需要自己安装和启动,在没启动之前,是无法连接上去的
解决方案
- 安装openssh
$ sudo apt-get install openssh-server
- 开启|关闭防火墙(这里需要关闭)
sudo ufw enable|disable
- 安装之后再启动:
$ sudo /etc/init.d/ssh start
最后查看下我们的ip地址(命令行输入ip address show
,输入你root的用户名和密码就可以使用WinSCP连接上了。
可怕的是现在倒是不出现原来那个错误了,但是连接再次被拒绝了,像这样:
- 修改ssh配置文件:
vim etc/ssh/sshd_config
- 在#PermitRootLogin without-password 此行下新增一行:
PermitRootLogin yes
保存退出
3. 重启ssh
service ssh restart