Ubuntu连接xshell

如果没有root,开启root  sudo passwd root

1,查看ip地址

    命令ifconfig

    如果报错未安装net-tools,使用命令apt install net-tools

    如果上步报错:

解决办法参考:https://blog.csdn.net/sunbocong/article/details/84788683

查看apt进程:

ps -ef|grep apt

杀光进程:

ps -ef|grep apt|grep -v grep|awk '{print $2}'|xargs kill -9

删除锁文件:

rm /var/lib/dpkg/lock

再次执行apt命令,成功安装

ubuntu  开启ssh服务:

参考:https://blog.csdn.net/gymaisyl/article/details/86570426

一、安装openssh-service

命令: sudo apt install openssh-server

二、启动ssh服务

命令: sudo service ssh start

检查是否启动成功: ps -aux | grep ''ssh''

如果出现下方标黄部分的sshd 就说明启动成功

三、下载openssh-client

命令: sudo apt install openssh-client

四、使用xshell进行远程登录(原来还可以这么登录  ̄□ ̄|| )

命令:ssh user@ip

user: ubuntu用户名

ip:通过ifconfig获取的ip地址

xshell如果报错如下:

解决办法参考https://blog.csdn.net/lee_x_lee/article/details/83900050

当Xshell连接虚拟机时,提示:SSH服务器拒绝了密码,请再试一次。

sshd的设置不允许root用户用密码远程登录

处理办法:

1、用超级管理员身份登录,修改 vi  /etc/ssh/sshd_config,

找到

把其中的permitRootLogin 修改成:

    # Authentication:

   LoginGraceTime 120

   PermitRootLogin yes

   StrictModes yes

保存退出后,  重启虚拟机,再次连接,即可成功。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容