Xshell连接ubuntu虚拟机

  1. 安装vm虚拟机,傻瓜操作
  2. 安装ubuntu,设置账户名 密码,使用桥接模式,
  3. 关闭防火墙,执行sudo ufw disable,默认是关闭的,防火墙相关的
  4. 安装ssh服务,输入”sudo apt-get install openssh-server”
  5. 查看ssh服务状态,ps -e | grep ssh
  6. 启动ssh sudo /etc/init.d/ssh start
  7. 执行netstat -tnl命令,查看22端口是否开通。
  8. 有时候有这一步,拒绝密码的时候,需要输入”sudo gedit /etc/ssh/sshd_config”–>回车–>把配置文件中的”PermitRootLogin without-password”加一个”#”号,把它注释掉–>再增加一句”PermitRootLogin yes”–>保存,修改成功。首先进入/etc目录下,/etc目录存放的是一些配置文件,比如passwd等配置文件,要想使用ssh远程登陆,需要配置/etc/ssh/sshd_config文件里的配置信息,使用vim编辑,在命令行模式下输入 vim /etc/ssh/sshd_config,进入之后,按“i”进入编辑状态,在其文件里找到并修改为:PasswordAuthentication yes , PermitRootLogin yes两行即可,
  9. 修改之后,按“esc”退出,并按“:wq”保存并退出,或直接按“:x”直接保存退出,(注意:此处的x为小写x,大写X是将文件内容加密,使用时细心注意),
  10. 退出编辑模式之后,回到命令模式,输入 sevice ssh start/stop/restart/status,启动/停止/重启/状态,选择start启动ssh服务。
  11. 在xshell中连接服务器

猜你喜欢

转载自blog.csdn.net/qyj19920704/article/details/80555199