Ubuntu连接xshell

安装或更新Ubuntu为最新版本。
尝试登陆root用户(使用登陆系统的密码),如果失败则需设置新的root密码
设置新的root密码,执行:sudo passwd 然后设置新密码
安装net-tools工具,命令:apt install net-tools
在ubuntu中 ifconfig命令查看ip地址
检查windows网络连接是否存在“VMnet8”
如果没有则需要添加,打开VMware中的虚拟网络编辑器
虚拟编辑器中选中vmnet8,并选择更改设置
windows中打开cmd ping Ubuntu的ip,证实连接没有问题。
在Xshell中添加会话连接,名称,协议:ssh,主机IP地址(填写Ubuntu地址)。
设置登录用户名和登录密码,然后确定。
然后xshell开始连接Ubuntu,此时会连接失败。
在Ubuntu中安装openssh-server,需要管理员权限,sudo apt install openssh-server
如果安装Openssh-server报404错误,更新为最新的系统版本就可以了。
安装好openssh-server后再用Xshell连接系统。
开始连接不成功,提示ssh服务器拒绝了密码。
通过这个命令查看SSH是否启动: ps -e | grep ssh
如果只有ssh-agent表示还没启动,需要 /etc/init.d/ssh start
如果云没有问题可能是ssh-server的配置文件设置了拒绝以root用户登录的模式,在root登陆的情况下
使用这个命令: vim /etc/ssh/sshd_config
vim编辑 PermitRootLogin without-password更改为 PermitRootLogin yes,最新版本是将它注释掉的,更改完要删掉注释。
然后ubuntu重启ssh服务,sudo /etc/init.d/ssh restart
xshell再次连接,连接成功。

猜你喜欢

转载自blog.csdn.net/xy1213236113/article/details/80233925