关于FreeBSD虚拟机用root账户登录SSH和连接Xshell的问题

来源:互联网 发布:理财网站源码 编辑:程序博客网 时间:2024/04/28 10:36

日常用FreeBSD虚拟机的时候,来回在FreeBSD和windows之间切换非常麻烦,而且文本内容也无法相互粘贴复制,非常不方便。所以在这里介绍这个软件Xshell和它的连接方法。


关于Xshell的介绍,大家可以去网上查看,我就不在这里介绍了,由于我在连接过程中出现挺多问题,试了很多东西,最后找到了正确方法,在此分享。

1.我用的是root账户登录的,所以首先为root用户创建一个密码。

   (1)打开FreeBSD,进入模式选择页面时选择2,single user mode,回车;

   (2)输入 fsck -y (检查系统文件),磁盘检查完成后,挂载所有系统分区;

   (3)输入 mount -a;

   (4)输入passwd root(或者其他用户名), 按照指令修改。之后继续启动系统即可。

这时root用户就需要密码了。

2.修改配置文件 

   (1)cd /etc/ssh (进入这个路径下);

   (2)ee sshd_config(修改这个配置文件);

   (3)找到其中的如下一行,将前边的#符号去掉,并修改no为yes
      #PermitRootLogin no
      改成:
      PermitRootLogin yes

      同时修改

PasswordAuthentication yes
AllowUsers root

如果没有对应的参数,可以自己添加

(4)在/etc文件夹下找到rc.conf,将其中的参数sshd_enable改成“YES”(如果在/etc/中找不到可以 自己添加一个rc.conf文件,或者修改/etc/default/文件中的rc.conf)

 (5)cd到主目录,重启ssh服务 命令为:/etc/rc.d/sshd restart

之后显示重启完成,可以通过ssh登录了。

3.查看FreeBSD的ip地址(ifconfig),我的为192.168.171.130

打开Xshell,文件->新建,填写名称和对应的IP地址,确定


点击连接后弹出下面框


选择键盘输入验证,确定。输入用户名和密码就可以登入了。


然后就可以在这个界面下进行操作了,方便多了。

那关于Xshell的相关内容就需要再学习喽~~~

0 0
原创粉丝点击