本地无法正常连接ubuntu问题

windows vscode连接远程ubuntu时无法正常连接
1.sshd是否启动,没有的话
查看是否安装openssh,否则安装
sudo apt list | grep openssh

启动ssh
sudo /etc/init.d/ssh start
sudo systemctl start ssh
启动报错:

  • Starting OpenBSD Secure Shell server sshdsshd: no hostkeys available – exiting.
    则执行: ssh-keygen -A
    输出:ssh-keygen: generating new host keys: RSA DSA ECDSA ED25519

再次可以正常启动ssh
2.若成功连接时启动报: Could not establelish connection to ip : Permission denied(publickey)
本地生成RSA公私钥对,将公钥内容copy到 远程~/.ssh/authorized_keys文件中
再次连接应该可以正常连接远程了

你可能感兴趣的:(linux,C,ubuntu,ssh)