1、SSH警告:远程主机标识已更改
导致原因:
现在远程的主机和之前远程的主机有IP冲突
解决办法:
sudo cd ~/.ssh
将本目录known_hosts删除即可或者只删除与你访问主机的相关rsa的信息即可
2、SSH无密码登陆
执行下面2条命令会出现上图的id_rsa文件和id_rsa.pub文件,这2个文件是秘钥文件,将其删除即还原需要密码登陆的状态
ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub setup@192.168.1.109
3、SSH:连接到主机192.168.1.110端口22:没有路由到主机
造成这个错误的原因可能是
①192.168.1.110服务器未启动
解决:启动110服务器
②ssh-server未安装
解决:安装ssh-server
sudo apt-get install openssh-server
③ssh-server未启动
解决:启动ssh-server
运行:ps -e | grep ssh
查看是否有sshd进程,如果没有,说明server没启动,启动server进程
/etc/init.d/ssh -start
4、SSH用root账号登陆失败
导致原因:
登录某系Linux远程机器,由于ssh的某些配置,默认不能直接用root登录
解决办法:
①给配置文件可写权限
sudo chmod +w /etc/ssh/sshd_config
②打开配置文件
sudo vi /etc/ssh/sshd_config
将PermitRootLogin without-password 改为 PermitRootLogin yes
③重启openssh server
sudo service ssh restart
总结
以上是编程之家为你收集整理的Ubuntu 14.04 LTS SSH远程连接的问题全部内容,希望文章能够帮你解决Ubuntu 14.04 LTS SSH远程连接的问题所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:
编程之家官方1群:1065694478(已满)
编程之家官方2群:163560250(已满)
编程之家官方3群:312128206